找回密码
 加入
搜索
查看: 2932|回复: 8

[网络通信] 如何将手动配置IP地址通过该注册表设为自动获取呢?

  [复制链接]
发表于 2011-10-4 10:35:35 | 显示全部楼层 |阅读模式
在尝试编写IP地址修改器时,通过读写注册表的方式来实现网卡设备,网络地址信息的读写,但是存在一个问题,就是如果想把手动配置IP地址的方式改为自动获取,该怎样实现呢,修改注册表的哪几个值项呢?我将enableDHCP置为1,IP,SUBMASK,GATEWAY,DNS均置为0.0.0.0,可是总出现问题,不能正常获取,有什么解决方法么?
 楼主| 发表于 2011-10-4 20:05:59 | 显示全部楼层
为啥没人理我呢。。。。
发表于 2011-10-5 07:42:06 | 显示全部楼层
;自动获取IP地址
RunWait(@ComSpec & ' /c netsh interface ip set address "本地连接" source=dhcp',"", @SW_HIDE)
发表于 2011-10-8 22:34:04 | 显示全部楼层
3楼正解。方法可行。。前提是你没有关毕DHCP服务。。
发表于 2011-10-9 12:09:49 | 显示全部楼层
设置为0.0.0.0当然不行了,改注册表的话,设置为空
 楼主| 发表于 2011-10-9 22:44:54 | 显示全部楼层
回复 3# zlmyongheng


    嗯,谢谢啦!
发表于 2011-10-12 20:18:19 | 显示全部楼层
加上服务类UDF.函数
#Include <Services.au3>
_Service_Start( “Dhcp”)
发表于 2011-10-12 20:33:28 | 显示全部楼层
我之前搞什么东东的,要弄IP的。用注册表和WMI 都很奇怪,有时好用,有时不好用。测了好久,用这个是最不会出错的。netsh interface ip set address
发表于 2011-10-12 20:34:08 | 显示全部楼层
我之前搞什么东东的,要弄IP的。用注册表和WMI 都很奇怪,有时好用,有时不好用。测了好久,用这个是最不会出错的。netsh interface ip set address
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 22:37 , Processed in 0.082379 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表