Как подражать тому, что мой компьютер не имеет USB-порт - PullRequest
0 голосов
/ 26 июня 2018

В моем приложении есть логика, которая проверяет, есть ли на компьютере порт 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-устройства. Есть ли способ, как я могу проверить код?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...