Я использую WiX для создания установщика для службы Windows. Желательно, чтобы имя службы, которая устанавливается и отображается в Сервисах, настраивается во время установки.
Например, это то, о чем я думаю (wix xml snip):
<ServiceInstall
Id="MyServiceInstaller"
Name="NAME_PASSED_FROM_DIALOG"
Type="ownProcess"
Start="auto"
ErrorControl="normal"
Description="My Service"
Account="localsystem"/>
<ServiceControl
Id="StartMyServiceInstaller"
Name="NAME_PASSED_FROM_DIALOG"
Start="install"
Wait="no" />
<ServiceControl
Id="StopMyServiceInstaller"
Name="NAME_PASSED_FROM_DIALOG"
Remove="uninstall"
Stop="both"
Wait="yes" />
NAME_PASSED_FROM_DIALOG - это то, что я хотел бы подключить к настраиваемому диалоговому окну, который создается и отображается для лица, устанавливающего службу, чтобы они могли установить/изменить имя службы. Я думаю, что это очень похоже на свойство WIXUI_INSTALLDIR, которое устанавливается и передается в набор диалоговых окон WixUI_InstallDir.
Мой вопрос:
Как создать пользовательский интерфейс пользовательского интерфейса, который может принимать пользовательский ввод, который передается во время выполнения установщика?