首页 > 解决方案 > 如何模拟我的电脑没有 USB 端口

问题描述

我的应用程序具有检查计算机是否具有 USB 端口的逻辑。逻辑很简单:

public bool CheckUSBAvailable()
    {
        System.Management.ManagementObjectSearcher searcher = new System.Management.ManagementObjectSearcher("SELECT * FROM Win32_USBController");
        return (searcher.Get().Count > 0);
    }

这种方法对 WINdows 7、8.1 和 Windows 10 是否正确?如果它有效,我该如何测试这个方法?我有 Windows 10,并且该方法总是返回我确实有 USB 端口,即使我禁用了所有 USB 设备。有没有办法可以测试代码?

标签: c#windowswinapiusb

解决方案


推荐阅读