Мне нужно установить драйвер на компьютеры моих клиентов.К сожалению, единственный способ сделать это прямо сейчас - заставить Windows показать «Мастер обновления оборудования», когда устройство подключено к сети, а затем попросить пользователя сделать следующее:
- выберите «Нет, нена этот раз ",
- выберите" Установить из определенного места (Дополнительно) ",
- установите или снимите соответствующие флажки и выберите папку, содержащую драйверы
Все это медленно и недружелюбно для не технически подкованного пользователя.Для людей, которые должны установить устройство на многих компьютерах, это также повторяющийся и раздражающий процесс.
Итак, я пытаюсь написать очень простую программу, которая предложит пользователю подключить устройство.Затем программа автоматически выполнит те же действия, что и выше.Мои вопросы:
- Интересно, есть ли API-интерфейс Windows, который ищет драйверы в папке, так как это делает мастер.
- Я только что обнаружил функцию
DriverPackageInstall
.Будет ли передача файла .inf в качестве параметра делать то, что я хочу?(Тем временем я напишу код для проверки этого, просто дайте мне немного времени, чтобы загрузить Windows Driver Kit и настроить проект ...). - Есть еще какие-нибудь предложения?