Не могу заставить Wix установить драйвер - PullRequest
3 голосов
/ 27 января 2011

Я следовал уроку здесь: http://www.codeproject.com/KB/library/driver-install-with-wix.aspx но он просто не хочет работать - exe-файл DPInst никогда не запускается? Все файлы устанавливаются правильно - я даже заметил, что в уроке они пропустили цитату.

Мое пользовательское действие выглядит так:

<CustomAction Id='Install_M2_Driver'
              Execute='deferred' Directory='DRIVER_ROOT'
              ExeCommand='"[dirDpInst]DPInst.exe" /SA /PATH "[dirM2]"'
              Return='ignore' />

Я даже пытался заменить DPInst.exe на простой exe-файл, который возвращал мне аргументы, все выглядит хорошо, если я на самом деле запускаю команду из командной строки, когда окно эхо-сообщения было активным, это вызовет DPInst установить графический интерфейс.

1 Ответ

5 голосов
/ 27 января 2011

Нашел, нужно выключить олицетворение:

<CustomAction Id='Install_M2_Driver'
              Execute='deferred'
              Directory='DRIVER_ROOT'
              Impersonate='no'
              ExeCommand='"[dirDpInst]DPInst.exe" /SA /PATH \"[dirM2]\"'
              Return='ignore' />
...