Заставить Windows использовать определенный драйвер для устройства - PullRequest
0 голосов
/ 18 февраля 2019

В рамках процесса установки программного пакета я устанавливаю драйвер, который привязывается к очень конкретному устройству PCI.
Несмотря на то, что я пытался обеспечить максимально возможное связывание, Windows предпочитает для него свой собственный драйвер.

Если я захожу в диспетчер устройств и пытаюсь «обновить» драйвер, я вижу свой драйвер в списке локальных доступных драйверов, поэтому я знаю, что Windows распознает привязку.
Выбор драйвера запрашивает менядля перезапуска и все работает точно так, как должно.

Теперь я не могу ожидать, что мои пользователи будут делать этот шаг самостоятельно, поэтому мне нужен способ сделать это из самого установщика.
Установщик построен с WiX, и в идеале это будет достигнутоиспользуя только WiX.Если это невозможно сделать только с помощью WiX, других решений будет достаточно (например, пакетные сценарии, программы PowerShell или C / C ++, взаимодействующие с соответствующими API-интерфейсами)
Как программно указать Windows использовать мой драйвер вместо его собственного

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