如何模拟我的计算机没有USB端口

时间:2018-06-26 16:46:51

标签: c# windows winapi 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端口。有没有一种方法可以测试代码?

0 个答案:

没有答案