在win9X中如何实现禁用、启用网卡?
请问在win9X中如何实现禁用、启用网卡?2000、xp中已实现了。 问题点数:80、回复次数:6Top
1 楼princesd(中原)回复于 2004-08-04 13:45:07 得分 20
断开 winexec('route delete 0.0.0.0',sw_normal)
恢复 winexec('route add 0.0.0.0 mask 0.0.0.0 网关ip',sw_normal)
实际上网络不通,也就无法和外面通信啦
禁用设备要找WINDOWS 的注册表就行
你去找本关于注册表的书。
Top
2 楼Randomize()回复于 2004-08-04 13:47:02 得分 20
1、使用OpenSCManager得到ControlManager句柄
2、使用EnumServicesStatus得到你需要停止的设备
3、ControlService控制你的设备的启动与禁用
具体请参考MSDN
前人經驗,未嘗試。Top
3 楼zffzff(zss)回复于 2004-08-04 17:30:03 得分 0
to Randomize():
我参照一篇NT下启用、禁用服务的程序测试,发现能找出报务名,不能禁用服务啊?另它在98下适用吗?
to princesd(中原):
用你的方法可以使IE不能用(因为网关被删掉了),但恢复不好用。
各位,还有别的方法吗?
Top
4 楼xhc_2000(大雪)回复于 2004-08-04 18:02:01 得分 20
断开winexec('ipconfig /release',sw_normal)
启用winexec('ipconfig /renew',sw_normal)
Top
5 楼GoldShield(李柏岑)回复于 2004-08-04 18:04:41 得分 20
顶Top
6 楼zffzff(zss)回复于 2004-08-04 19:14:33 得分 0
winexec('ipconfig /release',sw_normal)
在98和XP中我都试了这个DOS命令 ipconfig /release 都没能成功,你们能成功的用这个命令断开网络吗??Top




