使用devcon禁用任何硬件設(shè)備,比如光驅(qū),軟驅(qū),攝像頭等等_第1頁
使用devcon禁用任何硬件設(shè)備,比如光驅(qū),軟驅(qū),攝像頭等等_第2頁
使用devcon禁用任何硬件設(shè)備,比如光驅(qū),軟驅(qū),攝像頭等等_第3頁
使用devcon禁用任何硬件設(shè)備,比如光驅(qū),軟驅(qū),攝像頭等等_第4頁
使用devcon禁用任何硬件設(shè)備,比如光驅(qū),軟驅(qū),攝像頭等等_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、使用devcon禁用任何硬件設(shè)備,比方光驅(qū),軟驅(qū),攝像頭等等 網(wǎng)管聯(lián)盟的e網(wǎng)塵風(fēng)同志提出這么一個問題,有的顧客不用攝像頭,但是該顧客用的機器又偏偏有攝像頭,但是顧客有不想換機器,又不想用攝像頭,問題是他不用就不用吧,他非得把攝像頭扔桌子下面去,很氣人,于是e網(wǎng)塵風(fēng)想找方法讓攝像頭不能用,于是我就百度了一下,發(fā)現(xiàn)devcon可以命令行禁用硬件,下面我簡單說下用法,因為是現(xiàn)炒現(xiàn)賣,寫的不好,大伙別扔磚頭首先我們需要有devcon.exe這個程序,但是系統(tǒng)里默認似乎是不安裝的。所以需要下載,本文最后提供下載。devcon禁用設(shè)備參數(shù)devcon /disable 設(shè)備ID在 2003 年第 23 期

2、的 設(shè)備管理器實例點點通 一文中, 介紹了通過 “設(shè)備管理器” 禁用光驅(qū)的方法, 這個功能同樣能用 devcon 命令來實現(xiàn), 并且還可以輕松實現(xiàn)禁止指定用戶無法使用光驅(qū)。在命令行中輸入 “devcon status *cdrom* ”(這里的 *與文件搜索時的使用是一樣的, 可以代表任意字符 ), 在屏幕上會列出當(dāng)前系統(tǒng)中所有光驅(qū)設(shè)備狀態(tài)。 從 “ Name ” 行中可以看到光驅(qū)名稱, 例如 “ ATAPICD-R/RW 12X8X32 USB Device ”就是光驅(qū) 刻錄機 名我的光驅(qū)!你別用!將上面顯示的 “ USBSTOR CDROM&VEN_ATAPI&PROD_C

3、D-R/ RW_12X8X32&REV_9. CC6&29716FAA&0 ” 就是光驅(qū)設(shè)備ID。輸入“devcon disable USBSTORCDROM&VEN_ATAPI&PROD_CD-R/ RW_12X8X32&REV_9.CC6&29716FAA&0 ” 即可禁用該刻錄機了, 不過這樣輸入命令似乎有點太長, 也可以使用 “ *”符號進行簡化輸入, 例如這里輸入 “ devcon disable *cdrom* ”也能實現(xiàn)同樣效果。devcon獲取設(shè)備IDdevcon status *devcon /hwids *為通

4、配符,比方獲取CDROM的設(shè)備ID,就可以寫為devcon status *cdrom*,這樣就可以獲取所有cdrom的設(shè)備ID了。還有個更簡單的方法來查看設(shè)備ID,就是在設(shè)備管理器里,找到你要禁用的硬件設(shè)備,比方攝像頭吧。在攝像頭上點右鍵,屬性,詳細信息,硬件ID里就可以看到ID了。這么長的ID,抄起來很麻煩,那怎么辦呢?你用devcon status * 命令查看到所有設(shè)備的ID后,然后找ID開頭為USBVID開頭的就可以了,與設(shè)備管理器里的設(shè)備ID比照后,復(fù)制一下,就省很多事了。用devcon status * 命令會顯示所有設(shè)備的ID,可能會把前面的設(shè)備ID覆蓋掉,你可以用命令devc

5、on status * >>c:設(shè)備ID.txt這樣所有設(shè)備ID列表就會在你的C盤生成一個名為“設(shè)備ID”的文本文檔了。在文檔最下面會寫著發(fā)現(xiàn)多少硬件。devcon /hwids * 獲取設(shè)備ID更詳細些。大家看下列圖吧。devcon啟用設(shè)備參數(shù)devcon /enable 設(shè)備IDdevcon卸載指定設(shè)備參數(shù)devcon /remove 設(shè)備ID功能與在設(shè)備管理器中使用“卸載” 功能相同, 在第 6期的 你不再是我的惟一 制作萬能克隆文件 一文中, 就使用過 “ devcon remove * ”命令來快速刪除所有的硬件驅(qū)動程序。devcon重啟指定設(shè)備devcon &

6、#160;/restart 設(shè)備IDdevcon 還有許多命令, 其應(yīng)用的關(guān)鍵在于綜合運用, 尤其是對于許多喜歡用批處理的朋友來說, devcon 會讓你的批處理大放光榮。 限于現(xiàn)炒現(xiàn)賣,這里就不多說了。把主要問題解決了就OK了。顯示被隱藏內(nèi)容某些情況下可能使用設(shè)備的完整ID無法成功禁用設(shè)備,此時我們可以省略幾位設(shè)備ID,然后用“*”來代替,比方我的攝像頭ID為“USBVID_0AC8&PID_332D&MI_006&34FF11F2&0&0000”如果我使用devcon /disable "USBVID_0AC8&PID_332D&a

7、mp;MI_006&34FF11F2&0&0000"系統(tǒng)會提示“No devices disabled.”沒有設(shè)備被禁止,因此我們要省略后面的幾位,具體省略幾位大家隨意,不過不要省略太多,如果你省略太多,可能就把別的USB設(shè)備也給誤禁用了。devcon /disable "USBVID_0AC8&PID_332D&MI_00*"把命令改成這樣就OK了,具體操作過程及結(jié)果請見下列圖。隱藏內(nèi)容該內(nèi)容已經(jīng)被作者隱藏,只有會員才允許查閱 登錄 | 注冊附帶一個批處理吧,把禁用攝像頭,啟用攝像頭放到上去。把下面代碼保存為bat運行就可

8、以了。復(fù)制內(nèi)容到剪貼板 程序代碼echo offdel /q %windir%禁用攝像頭.batdel /q %windir%啟用攝像頭.batdel /q %temp%link1.vbsdel /q %temp%link2.vbsecho devcon.exe /disable 攝像頭ID >%windir%禁用攝像頭.batecho devcon.exe /enable 攝像頭ID >%windir%啟用攝像頭.batecho set WshShell = WScript.CreateObject("WScript.Shell") >>%temp

9、%link1.vbsecho strDesktop = WshShell.SpecialFolders("Desktop") >>%temp%link1.vbsecho set oShellLink = WshShell.CreateShortcut(strDesktop & "禁用攝像頭.lnk") '快捷方式的名字 >>%temp%link1.vbs"echo oShellLink.TargetPath = "%windir%禁用攝像頭.bat" '快捷方式里的“目標” &

10、gt;>%temp%link1.vbsecho oShellLink.WindowStyle = 1 '快捷方式里的“運行方式” >>%temp%link1.vbsecho oShellLink.Hotkey = "Ctrl+Alt+1" '快捷方式里的“快捷鍵” >>%temp%link1.vbsecho oShellLink.IconLocation = "%windir%system32shell32.dll, 27" '快捷方式的圖標 >>%temp%link1.vbsecho o

11、ShellLink.Description = "禁用攝像頭" '快捷方式里的“備注” >>%temp%link1.vbsecho oShellLink.WorkingDirectory = "%windir%" '快捷方式里的“起始位置”" >>%temp%link1.vbsecho oShellLink.Save >>%temp%link1.vbs%temp%link1.vbsecho set WshShell = WScript.CreateObject("WScript.Sh

12、ell") >>%temp%link2.vbsecho strDesktop = WshShell.SpecialFolders("Desktop") >>%temp%link2.vbsecho set oShellLink = WshShell.CreateShortcut(strDesktop & "啟用攝像頭.lnk") '快捷方式的名字 >>%temp%link2.vbs"echo oShellLink.TargetPath = "%windir%啟用攝像頭.bat

13、" '快捷方式里的“目標” >>%temp%link2.vbsecho oShellLink.WindowStyle = 1 '快捷方式里的“運行方式” >>%temp%link2.vbsecho oShellLink.Hotkey = "Ctrl+Alt+2" '快捷方式里的“快捷鍵” >>%temp%link2.vbsecho oShellLink.IconLocation = "%windir%system32shell32.dll, 44" '快捷方式的圖標 >&

14、gt;%temp%link2.vbsecho oShellLink.Description = "啟用攝像頭" '快捷方式里的“備注” >>%temp%link2.vbsecho oShellLink.WorkingDirectory = "%windir%" '快捷方式里的“起始位置”" >>%temp%link2.vbsecho oShellLink.Save >>%temp%link2.vbs%temp%link2.vbs引用內(nèi)容軟件名稱:devcon軟件大?。?4.5 KB軟件說明:DevCon.exe是一個命令行下使用的設(shè)備管理程序。它可以啟用、禁用、重啟、更新、刪除、查詢單個或一組設(shè)備,它還提供與設(shè)備驅(qū)動開發(fā)者有關(guān)的信息,這些信息在Windows設(shè)備管理器中是得不到的。DevCon.exe可以用在windowsXp、2000、2003中,不適用于Windows95/98/ME

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論