只是一个问题,因为我无法从 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 中的版本吗?