使用devcon禁用網絡卡

2021-05-21 18:11:06 字數 497 閱讀 3359

在b公司的時候,做筆記本方面的測試的乙個專案,需要測試無線網絡卡和有線的網絡卡是否正常工作。我用到的方法是先用無線網絡卡去 ping路由,然後用有線的網絡卡去 ping同乙個路由,分別看兩路是不是通路。

之前想到用dos命令netsh來禁用網絡卡實現,只是在winxp下netsh命令不能用。後來在網上搜到可以使用devcon來分別禁用網絡卡,即先禁用掉有線網絡卡,用無線網絡卡去 ping路由,然後禁用掉無線網絡卡,用有線網絡卡去 ping路由,這樣便可以知道兩路是不是通路了。

(devcon命令的詳細介紹 http://support.microsoft.com/kb/311272/zh-cn)

禁用裝置:devcon disable 裝置id

啟用裝置:devcon enable 裝置id

可以先用devcon find pci/* >pci.txt命令來將網絡卡的裝置id輸出到文字檔案中,從中找到網絡卡的id,或者在裝置管理器中找到網絡卡的裝置id,寫乙個非常簡單的bat檔案,實現禁用網絡卡,如下:

vc 禁用無線網絡卡 禁用網絡卡 禁用有線網絡卡

首先和普通的方法一樣,根據guid禁用網絡卡類裝置,只是在禁用時列舉第i塊網絡卡,讀取其裝置資訊,讀到有 wireless 這個串的就認為它是無線網絡卡,就對它使用禁用操作,否則就接著列舉第i 1塊網絡卡,直到都列舉完.下面給出重要結構.drivedemodlg.cpp implementation...

網絡卡禁用和啟用

2010 11 10 21 34 23 include include include setupapi.h include objbase.h include pragma comment lib,setupapi.lib void enumdevices hdevinfo hdevinfo lp...

Ubuntu禁用網絡卡驅動

在終端中輸入lshw命令可以列出電腦硬體的詳細資訊,從中可以獲取網絡卡的驅動名。lshw找到network network description ethernet inte ce product rtl8111 8168 8411 pci express gigabit ethernet cont...