英特尔的开源UPnP库可以与VB6一起使用吗?

时间:2010-10-27 10:06:21

标签: c# java .net vb.net vb6

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

我主要考虑转向intel的upnp,因为microsofts upnp.dll不会让我因为以下问题而进一步发展(在.NET中运行但在VB6中不运行): Getting IP Address using UPnP InvokeAction not returning anything, help?

有谁知道如何获取intel的upnp.dll(在C#和VB.NET中正确注册)才能在VB6中运行?

感谢

1 个答案:

答案 0 :(得分:1)

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

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

您正在谈论其他内容的UPNP.dll吗?你能使用看似包含在windows中的版本吗?