Я все еще борюсь с Wix, пытаюсь создать установщик для этого приложения, но у меня возникли проблемы с созданием необходимых ему записей реестра.Как часть установки, приложение используется для установки драйверов, что выполняется как пользовательское действие, как показано ниже:
<CustomAction Id="InstallDriver"
Directory="TARGETDIR"
ExeCommand=""[TARGETDIR]driverinstall.exe" install customdriver.sys"
Execute="deferred"
Return="ignore"
Impersonate="no" />
Затем во время InstallExecuteSequence:
<InstallExecuteSequence>
<Custom Action="InstallDriver" After="InstallFiles" />
</InstallExecuteSequence>
Проблема заключается в том,Мне нужно добавить некоторые дополнительные ключи к записи драйвера, которая создается при установке драйвера.Теперь кажется совершенно ясным, как создавать ключи реестра с помощью Wix, но я не могу понять, как это сделать, - создать их как CustomAction.И это должно быть пользовательское действие, поскольку мне нужно изменить ключи, созданные приложением driverinstall, и это должно произойти после запуска утилиты driverinstall.
Как это можно сделать в Wix?Ключи реестра из того, что я вижу, выполняются как часть функции / компонента, а не после завершения установки файлов.Можете ли вы даже создать ключи как пользовательское действие?