C# Devcon функциональность без Devcon?
У меня есть приложение, которое использует DEVCON, чтобы сделать следующее;
- Получить статус устройства
- включить
- запрещать
- Все вышеперечисленное основано на совместимых идентификаторах.
Как я могу сделать то же самое, не используя DEVCON вообще? Мне все еще нужна та же функциональность, которая указана выше.
Я изучил этот вопрос и ответ, но мне нужно адаптировать его к приведенным выше критериям. Он также должен работать на x86, x64 и XP+.
Может кто-нибудь помочь с этим?
1 ответ
Чтобы сделать это из C#, вам придется вводить API установки Windows
Эта ссылка содержит пример на C того, как API-интерфейсы установки могут использоваться для перечисления устройств.
И что интересно, в TechNet для управления устройствами доступен модуль Powershell.
Если лицензия позволяет, вы можете взглянуть на реализацию, которая находится в.Net.