使用“HNetCfg.NATUPnP”Ole对象失败进行端口转发 - 以前工作正常

时间:2013-04-11 04:28:36

标签: delphi upnp

我读了以下问题: Port Forwarding by Using "HNetCfg.NATUPnP" Ole Object Failed

使用该示例并在windows xp sp3上成功运行。 Delphi Xe2。我可以将路由和外部端口连接到我的电脑,并且在所有事情上工作得很好。

经过几天的工作,这段代码停止了工作:

Ports:= Nat.StaticPortMappingCollection;

Ports现在变为NIL。

在同一个网络中,相同的代码在Windows 7中工作。我没有其他Windows XP进行测试。

似乎有些事情发生了变化,似乎在环境中。我的windows xp是一个虚拟盒子会话。主机是一个Windows 7是相同的代码仍在工作。我没有注意到虚拟盒子参数的任何变化,没有软件更新。

我正在寻找指导方向。

0 个答案:

没有答案