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