Я устанавливаю драйвер с помощью WiX с DPInst, согласно это руководство. Он отлично работает в Windows 7, но я пробую его в Windows XP, и у меня появляется диалоговое окно с сообщением об ошибке:
ОШИБКА: путь «C:\Program Files\My Driver\package\driver.inf» не найден
после чего он печатает длинное сообщение об использовании.
Если я перейду к C:\Program Files\My Driver\package\driver.inf
до того, как закрою диалоговое окно, файл найдется там, в этом месте. В InstallExecuteSequence
InstallDriver
должно произойти до InstallServices
. Что происходит не так?
Примечание. Я попытался запустить DPInst из командной строки и получил ту же ошибку.
Кроме того, я попытался переместить DPInst в тот же каталог, что и .inf
, и попытался запустить его без аргумента /PATH
. Как ни странно, я все еще получаю ту же ошибку (то есть он дает точный путь к .inf
, который он «не может найти». Это действительно очень странно.