WiX Создание записей реестра - PullRequest
0 голосов
/ 11 июля 2019

Я все еще борюсь с Wix, пытаюсь создать установщик для этого приложения, но у меня возникли проблемы с созданием необходимых ему записей реестра.Как часть установки, приложение используется для установки драйверов, что выполняется как пользовательское действие, как показано ниже:

<CustomAction Id="InstallDriver"
              Directory="TARGETDIR"
              ExeCommand="&quot;[TARGETDIR]driverinstall.exe&quot; install customdriver.sys"
              Execute="deferred"
              Return="ignore"
              Impersonate="no" />

Затем во время InstallExecuteSequence:

<InstallExecuteSequence>
    <Custom Action="InstallDriver" After="InstallFiles" />
</InstallExecuteSequence>

Проблема заключается в том,Мне нужно добавить некоторые дополнительные ключи к записи драйвера, которая создается при установке драйвера.Теперь кажется совершенно ясным, как создавать ключи реестра с помощью Wix, но я не могу понять, как это сделать, - создать их как CustomAction.И это должно быть пользовательское действие, поскольку мне нужно изменить ключи, созданные приложением driverinstall, и это должно произойти после запуска утилиты driverinstall.

Как это можно сделать в Wix?Ключи реестра из того, что я вижу, выполняются как часть функции / компонента, а не после завершения установки файлов.Можете ли вы даже создать ключи как пользовательское действие?

...