我有一个可用的 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?