阅读:1424回复:3
关于动态设置IP地址的问题???
各位高手,请问用什么方法可以通过自己的程序来动态设置本机IP地址。我曾经试图通过更改注册表的方法来实现,但发现无法成功,困为注册表改过来之后,网上邻居依然显示改变前的配置。小弟不得其解,望予赐教。
|
|
最新喜欢:hunter... |
沙发#
发布于:2003-07-13 19:03
IpHlpApi 试试看。
|
|
板凳#
发布于:2003-07-14 09:26
动态改变IP地址可以变通为在网卡上绑定另一个IP地址:
对于Windows 2000 or later,使用Ip Helper Api中的 AddIPAddress函数加入你要的IP地址(该IP地址不是永久的,例如 机器重启,它将不复存在) 对于WINDOWS 2000 Before(Windows 95/98/Me),在注册表 HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Class\\NetTrans\\中,找到其DriverDesc=\"TCP/IP\"的,且有NodeType值的项。然后在其中的IPAddress中修改或加入(用;与前面的分开)IP地址。同样处理IPMask。最后重启机器。如果不想重启机器,可以手工使网卡设备先停用,然后再启用。如何用程序 停用/启用 网卡设备 我还没有办法,在此请高手们指点一下,先谢谢了! ;) |
|
|
地板#
发布于:2003-07-14 12:33
谢谢大家,我通过修改注册表已经成功。不过还想换成用iphlpapi来实现。thankyouverymuch
|
|