|
大家好,最近幾天朋友的網(wǎng)吧遇到一些問題,需要一個(gè)自動(dòng)啟動(dòng)禁用網(wǎng)卡的程序 研究了一段時(shí)間在網(wǎng)上找了很多資料,看的我是暈頭轉(zhuǎn)向,也沒搞明白。 今天重新整理了一下思路,吧這個(gè)過程和軟件奉獻(xiàn)給大家。 需要的工具有微軟發(fā)布的devcon.exe 在帖子的下面我會(huì)給大家提供下載地址 下面先說下具體的方法: 1:安裝devcon devcon 其實(shí)是微軟提供給大家的一個(gè)另外一種形式的設(shè)備管理器 需要把它放在windows\system32\的根目錄下 2:使用devcon獲取本地計(jì)算機(jī)網(wǎng)卡的設(shè)備ID 直接說命令吧 大概的命令樣式是這樣的 C:\>windows\system32\devcon hwids =net PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\4&1AF1648C&0&60F0 Name: Realtek RTL8139/810x Family Fast Ethernet NIC Hardware ID's: PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10 PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC PCI\VEN_10EC&DEV_8139&CC_020000 PCI\VEN_10EC&DEV_8139&CC_0200 我只截取了 獲取到我網(wǎng)卡ID的部分 我們要的是&DEV_8139& 也就是第一個(gè)&&內(nèi)的內(nèi)容 那個(gè)就是網(wǎng)卡的設(shè)備ID 3:實(shí)現(xiàn)禁止和啟動(dòng)網(wǎng)卡 得到設(shè)備ID 后 通過devcon的其他命令才實(shí)現(xiàn)禁止和啟動(dòng)網(wǎng)卡 在devcon的命令行下 禁止網(wǎng)卡的命令是:devcon disable *DEV_8139* 啟動(dòng)網(wǎng)卡的命令是:devcon enable *DEV_8139* 這里要注意的地方是 &DEV_8139& 一定要把&&換成** 否則語句不成立 大家現(xiàn)在就可以試驗(yàn)一下查找一下自己的網(wǎng)卡ID 和我發(fā)給大家的這個(gè)命令測試一下 4:真正時(shí)間自動(dòng)啟動(dòng)禁止網(wǎng)卡 直接發(fā)給大家一個(gè)批處理文件 內(nèi)容如下 @echo off set num=20 :slz if %num% equ 0 (goto:end) else set /a num-=1 echo %num% 秒后自動(dòng)執(zhí)行另一個(gè)命令 ping -n 2 127.0.1>nul 2>nul&cls goto:slz :end devcon disable *DEV_8139* set num=10 :slz if %num% equ 0 (goto:end) else set /a num-=1 echo %num% 秒后自動(dòng)執(zhí)行另一個(gè)命令 ping -n 2 127.0.1>nul 2>nul&cls goto:slz :end devcon enable *DEV_8139* 這個(gè)批處理大概的內(nèi)容是 開啟 等待時(shí)間20秒 倒數(shù)讀秒 20秒結(jié)束 使用命令 devcon disable *DEV_8139*這個(gè)命令是停用網(wǎng)卡 命令成功結(jié)束 繼續(xù)讀秒 等待時(shí)間為10秒 讀秒結(jié)束 使用命令 devcon enable *DEV_8139* 啟用網(wǎng)卡 這個(gè)批處理現(xiàn)在就可以自動(dòng)啟用停用網(wǎng)卡了 時(shí)間大家可以根據(jù)自己的實(shí)際情況設(shè)置 但啟動(dòng)和禁用 的相隔時(shí)間最好不要太短,否則電腦還沒反應(yīng)過來 就執(zhí)行了一下命令,效果就達(dá)不到了。 想要在某個(gè)指定的時(shí)間達(dá)到這個(gè)效果,大家可以吧這個(gè)批處理放在系統(tǒng)的計(jì)劃任務(wù)里面。 最后提示大家一件事,這個(gè)批處理寫完一定要放在windows\system32\的根目錄下 就是和devcen放 在同一個(gè)目錄下 否則不能執(zhí)行! 本文轉(zhuǎn)載:http://www./thread-52-1-1.html
|
|
|