【发布时间】:2009-04-24 22:31:18
【问题描述】:
我正在使用 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 属性非常相似。
我的问题是:
如何创建一个自定义 UI 对话框来接受传递到安装程序运行时的用户输入?
【问题讨论】:
-
如何在 ProjectInstaller 安装方法中使用 savedState 字典。
标签: installation wix