【发布时间】:2012-05-23 16:07:28
【问题描述】:
我有一个可用的 WiX 3.5 安装程序。安装成功后,我知道如何让 WiX 启动刚刚安装的应用程序了。
但是,我还想在我的安装 CD 中附带一个从 CD 本身运行的小应用程序 - 我希望它在主应用程序安装结束时弹出。从 CD 运行第二个应用程序很重要。
我的第一次尝试 - 在安装结束时启动主应用程序 - 是这样的:
<UI>
<!-- <UIRef Id="WixUI_Minimal" /> -->
<Publish Dialog="ExitDialog"
Control="Finish"
Event="DoAction"
Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
</UI>
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch MyInstalledApp" />
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />
<Property Id="WixShellExecTarget" Value="[#MyInstalledApp.exe]" />
<CustomAction Id="LaunchApplication"
BinaryKey="WixCA"
DllEntry="WixShellExec"
Impersonate="yes" />
但是,我想将其更改为启动“D:\MyTinyApp.exe”之类的内容。如何使用 WiX 寻址源 CD?
【问题讨论】:
标签: c# installation wix