9
A
回答
15
您可以通過利用WMI和Win32_NetworkAdapter WMI類在C#中實現此目的。 Win32_NetworkAdapter類具有啓用和禁用可在選定網絡接口上執行的方法。
用法的例子可以在這裏找到:
鏈接不可用,但在存檔:
簡而言之,步驟要做到這一點是:
產生由VS類的包裝命令提示符
mgmtclassgen Win32_NetworkAdapter /L CS -p NetworkAdapter.cs
通過適配器步進:
SelectQuery query = new SelectQuery("Win32_NetworkAdapter", "NetConnectionStatus=2"); ManagementObjectSearcher search = new ManagementObjectSearcher(query); foreach(ManagementObject result in search.Get()) { NetworkAdapter adapter = new NetworkAdapter(result); // Identify the adapter you wish to disable here. // In particular, check the AdapterType and // Description properties. // Here, we're selecting the LAN adapters. if (adapter.AdapterType.Contains("Ethernet 802.3")) { adapter.Disable(); } }
+0
啊試試Win10 UWP哈哈 – Joe 2015-09-16 17:13:44
相關問題
- 1. 以編程方式禁用Windows 7上的虛擬鍵盤?
- 2. 以編程方式啓用/禁用Log4jLogger?
- 3. 以編程方式在Windows 7上禁用在線驅動程序搜索
- 4. 如何以編程方式啓用/禁用Windows功能
- 5. 如何在rooted android上以編程方式禁用/啓用gps?
- 6. 如何以編程方式啓用/禁用網絡接口? (Windows XP)
- 7. 以編程方式在Windows 7上啓動sfx存檔(使用_execv)? (C++)
- 8. 以編程方式在Windows 10/Surface Pro4上禁用Wifi?
- 9. 以編程方式檢查在Windows上是否啓用了IPv6
- 10. 如何以編程方式獲取iPhone是否使用3G,4G或GPRS連接?有沒有辦法以編程方式啓用和禁用3G連接?
- 11. 以編程方式啓用/禁用沉浸模式
- 12. 如何以編程方式啓動iPhone上的3G連接?
- 13. 以編程方式連接到Windows Mobile上的藍牙耳機
- 14. 如何以編程方式連接到IIS 7
- 15. 以編程方式重新啓動Windows 7計算機
- 16. 以編程方式更改Windows Phone 7應用程序啓動頁面
- 17. 以編程方式啓用/禁用設備的Win32 API函數
- 18. Com端口以編程方式禁用/啓用C#
- 19. 以編程方式啓用和禁用某些@ RabbitListener的Spring?
- 20. 如何以編程方式啓用/禁用移動數據
- 21. 在Windows下以編程方式禁用網絡攝像頭
- 22. 是否可以通過編程方式啓用/禁用硬件?
- 23. 以編程方式啓用/禁用實體代理
- 24. 以編程方式啓用/禁用藍牙配置文件
- 25. 如何以編程方式啓用/禁用IE代理設置?
- 26. 以編程方式啓用和禁用自動旋轉?
- 27. 以編程方式啓用/禁用鍵盤聲音和振動
- 28. 以編程方式啓用/禁用ASP.NET會話狀態?
- 29. 如何以編程方式啓用/禁用Azure功能
- 30. 在macOS中以編程方式啓用,禁用和啓動服務
任何特別的原因,因爲你顯然在計算機上停止所有流量,中斷下載等等? – 2010-06-16 12:53:26