作者:zaqu82 | 时间:2008-03-22 17:06 | 标题:求助 检测到网络本地连接被禁用就自动重启的BAT
我是一个网吧的管理员,现在网吧出现很多的人禁用本地连接逃费上网,所以想要做一个,检测到网络连接被禁用就自动重启的BAT或都一直PING收费机,如果不通就重启的BAT。谢谢各位高手了。。
[ Last edited by zaqu82 on 2008-3-22 at 05:27 PM ]
作者:zaqu82 | 时间:2008-03-22 17:22
怎么没人来啊,在线等呢,来个高手看看啊
作者:dato | 时间:2008-03-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-03-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-03-24 12:24
3楼的很好用,多谢
作者:Climbing | 时间:2008-03-24 12:32
楼主不厚道,光见问不见反馈。
作者:jiulong | 时间:2008-04-10 07:49
net stop netman
作者:rzwwj1 | 时间:2008-04-24 18:37 | 标题:多谢
多谢