您好,请问如何用程序更改 IP ,Mask,NetGate,DNS ? 谢谢(100分)

  • 主题发起人 驿路的梦
  • 开始时间
驿

驿路的梦

Unregistered / Unconfirmed
GUEST, unregistred user!
您好,请问如果用程序更改 IP 地址,子网掩码,网关,DNS , 在 win2000 和 win98下 ?
首先, 在 win2000下改注册表不行,用Dos命令 NetSh 也不行,何况NetSh 不能改变 DNS (是不是),
应该怎么作 ?
谢谢您
 
先把网卡设备禁用,然后修改 注册表,然后启动网卡。
网卡在设备加载的时候会处理协议绑定,ip自然就改掉了
 
碧血剑 : 您好
“网卡在设备加载的时候会处理协议绑定,ip自然就改掉了 “
-------------------------------------------------------------
重新加载网卡时会从注册表读取协议吗 ? 如果可以,禁用和重新加载网卡又该怎么作 ?
谢谢
 
记得装INTENET共享时候,向导在最后提示你放入张软盘
最后提示让你运行软盘的程序在每个需要共享连接的机子上
我发现那张软盘里只有一个EXE和一个INI,很小很小
原来他的作用就是改更改 IP 地址,子网掩码,网关,DNS
这几个,而改的数据都放在INI里。 你不自己照这那个INI
生成你的INI替换原来的然后 用SHELLEXECUTE或WINEXEC函数
来执行那个EXE,我想应该是可以的
 
楼上您好, 您的系统是什么 ? 我安装是没有用过软盘,没有见过您所说的 Exe 和 Ini 文件
 
大富翁上好像至今没人能做到用程序禁用和启用网卡
http://delphibbs.sumaster.com/delphibbs/dispq.asp?lid=432843
 
这么说来“用程序更改 IP 地址,子网掩码,网关,DNS ”行不通了 ? 不会吧 ......
 
严重关注, 我只会读 。。。。。。
 
不是行不通,win2000不就是通过一个按钮启用和禁用吗?
只是还没等到高手
 
同样问题我也提过,没有得到不用重启实现的办法。
关注中。。。。
 
退一步,如果需要重启,该注册表可行吗 ?
2000下手动改时不需要重启呀 ? 难道没有API可以做到手动更改的效果 ?
 
需要重启,该注册表是可以的
 
谢谢
2000下手动改时不需要重启呀 ? 难道没有API可以做到手动更改的效果 ?
真不想没有结论......
 
请破解高手跟踪操作系统是怎么做的@!!
 
真的不行吗 ?
 
不过,现在已经有程序可以在LAN内让其它机器不能上网~
这是怎么作的呢???
 
也想知道...
 
winexec('@netsh interface ip set address "本地连接" static 172.16.5.20 255.255.255.192 172.16.0.1 1', sw_shownormal);
2000/XP有效
 
away:
你的方法,我试了不可以的。
 
顶部