标题: 求助 检测到网络本地连接被禁用就自动重启的BAT
[打印本页]
作者: zaqu82
时间: 2008-3-22 17:06
标题: 求助 检测到网络本地连接被禁用就自动重启的BAT
我是一个网吧的管理员,现在网吧出现很多的人禁用本地连接逃费上网,所以想要做一个,检测到网络连接被禁用就自动重启的BAT或都一直PING收费机,如果不通就重启的BAT。谢谢各位高手了。。
Last edited by zaqu82 on 2008-3-22 at 05:27 PM ]
作者: zaqu82
时间: 2008-3-22 17:22
怎么没人来啊,在线等呢,来个高手看看啊
作者: dato
时间: 2008-3-22 19:56
禁用网络配置
Regsvr32 /u /s Netcfgx.dll
Regsvr32 /u /s Netshell.dll
Regsvr32 /u /s Netman.dll
启用
Regsvr32 /s Netcfgx.dll
Regsvr32 /s Netshell.dll
Regsvr32 /s Netman.dll
我们现在教学的就这样用的,不过如果用这种方法禁用的话,更改IP就需要通过命令行方式,不然启用的话需要重启
作者: Climbing
时间: 2008-3-22 23:40
用微软的devcon应该可以实现。
假设你的网卡是RTL8139,其硬件ID为:ven_10EC&dev_8139
用:
devcon status pci\ven_10EC^&dev_8139*
可以查询网卡是否被禁用,如果被禁用,可以用
devcon enable pci\ven_10EC^&dev_8139*
来启用。
其效果与直接禁用和启用本地连接的方法相同,前提就是你知道本知网卡的硬件ID。
可以用
devcon listclass net | find /i "ethernet"
来查询本机的网卡的硬件ID,但结果可能不止一条。
作者: robocop
时间: 2008-3-24 12:24
3楼的很好用,多谢
作者: Climbing
时间: 2008-3-24 12:32
楼主不厚道,光见问不见反馈。
作者: jiulong
时间: 2008-4-10 07:49
net stop netman
作者: rzwwj1
时间: 2008-4-24 18:37
标题: 多谢
多谢