只是一个问题,因为我无法从 VB6 引用对话框中注册英特尔开源 upnp 工具包(如此处提供的: http://opentools.homeip.net/dev-tools-for-upnp )提供的相关 upnp.dll,所以它说了一些“无法注册 .dll”的内容,但由于它是用(我认为)C 或 C++ 编写的,所以我想有一种方法可以使其以某种方式可用。

我主要考虑转向英特尔的 upnp,因为由于以下问题,微软的 upnp.dll 不允许我进一步进展(在 .NET 中有效,但在 VB6 中无效): Getting IP Address using UPnP InvokeAction not returning anything, help?

有人知道我如何让英特尔的 upnp.dll(在 C# 和 VB.NET 中正确注册)在 VB6 中工作吗?

谢谢

请您参考如下方法:

我的 32 位 XP 安装的 windows\system32 文件夹中有一个名为 upnp.dll 的文件。我知道我还没有安装任何英特尔 SDK。

我可以 regsvr32 该文件,在 VB6 中添加对它的引用并查看公开的类。

您所说的 UPNP.dll 是其他东西吗?您可以使用似乎包含在 Windows 中的版本吗?


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!