C# Devcon функциональность без Devcon?

У меня есть приложение, которое использует DEVCON, чтобы сделать следующее;

  • Получить статус устройства
  • включить
  • запрещать
  • Все вышеперечисленное основано на совместимых идентификаторах.

Как я могу сделать то же самое, не используя DEVCON вообще? Мне все еще нужна та же функциональность, которая указана выше.

Я изучил этот вопрос и ответ, но мне нужно адаптировать его к приведенным выше критериям. Он также должен работать на x86, x64 и XP+.

Может кто-нибудь помочь с этим?

1 ответ

Чтобы сделать это из C#, вам придется вводить API установки Windows

Эта ссылка содержит пример на C того, как API-интерфейсы установки могут использоваться для перечисления устройств.

И что интересно, в TechNet для управления устройствами доступен модуль Powershell.

Если лицензия позволяет, вы можете взглянуть на реализацию, которая находится в.Net.

Другие вопросы по тегам