Путь не найден DPInst

Я устанавливаю драйвер с помощью 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, который он «не может найти». Это действительно очень странно.


person fredley    schedule 20.04.2012    source источник


Ответы (1)


Я думаю, что если вы хотите установить драйвер с помощью DPInst.exe с /path, вы должны указать только путь к каталогу, содержащему файл .inf. То есть: dpinst.exe /path "C:\Program Files\My Driver\package\".

person iikkoo    schedule 13.12.2012