楼 主
求助 检测到网络本地连接被禁用就自动重启的BAT
发表于 2008-03-22 17:06 · 中国 广西 防城港 电信
新手上路
★
积分 6
发帖 2
注册 2008-03-22 16:27
UID 113687
性别 男
状态 离线
我是一个网吧的管理员,现在网吧出现很多的人禁用本地连接逃费上网,所以想要做一个,检测到网络连接被禁用就自动重启的BAT或都一直PING收费机,如果不通就重启的BAT。谢谢各位高手了。。
[ Last edited by zaqu82 on 2008-3-22 at 05:27 PM ]
第 2 楼
发表于 2008-03-22 17:22 · 中国 广西 防城港 电信
新手上路
★
积分 6
发帖 2
注册 2008-03-22 16:27
UID 113687
性别 男
状态 离线
第 3 楼
发表于 2008-03-22 19:56 · 中国 上海 宝山区 电信
高级用户
★★★
积分 916
发帖 377
注册 2004-03-08 00:00
UID 19523
性别 男
状态 离线
禁用网络配置
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就需要通过命令行方式,不然启用的话需要重启
第 4 楼
发表于 2008-03-22 23:40 · 中国 河北 保定 移动
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
用微软的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,但结果可能不止一条。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 5 楼
发表于 2008-03-24 12:24 · 中国 北京 联通
新手上路
★
积分 12
发帖 6
注册 2006-12-21 02:12
UID 74095
性别 男
状态 离线
第 6 楼
发表于 2008-03-24 12:32 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
楼主不厚道,光见问不见反馈。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 7 楼
发表于 2008-04-10 07:49 · 中国 广东 茂名 化州市 电信
中级用户
★★
积分 396
发帖 183
注册 2007-12-23 06:24
UID 106531
性别 男
状态 离线
第 8 楼
多谢
发表于 2008-04-24 18:37 · 中国 山东 临沂 电信
初级用户
★★
积分 100
发帖 67
注册 2007-06-08 16:48
UID 90687
性别 男
状态 离线
论坛跳转: