zhongguozhu3
驱动牛犊
驱动牛犊
  • 注册日期2003-03-08
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1424回复:3

关于动态设置IP地址的问题???

楼主#
更多 发布于:2003-07-13 15:24
各位高手,请问用什么方法可以通过自己的程序来动态设置本机IP地址。我曾经试图通过更改注册表的方法来实现,但发现无法成功,困为注册表改过来之后,网上邻居依然显示改变前的配置。小弟不得其解,望予赐教。

最新喜欢:

hunterforpighunter...
Nemesis2k
驱动牛犊
驱动牛犊
  • 注册日期2002-03-29
  • 最后登录2004-10-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-13 19:03
IpHlpApi 试试看。
shile
驱动牛犊
驱动牛犊
  • 注册日期2001-10-10
  • 最后登录2003-07-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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。最后重启机器。如果不想重启机器,可以手工使网卡设备先停用,然后再启用。如何用程序 停用/启用 网卡设备
我还没有办法,在此请高手们指点一下,先谢谢了! ;)
shl_free
zhongguozhu3
驱动牛犊
驱动牛犊
  • 注册日期2003-03-08
  • 最后登录2004-06-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-14 12:33
谢谢大家,我通过修改注册表已经成功。不过还想换成用iphlpapi来实现。thankyouverymuch
游客

返回顶部