1
我想執行我的.exe文件,該文件顯示MessageBox
並在單擊確定時退出。 CustomAction
應在安裝完成後執行,但在顯示Finish
對話框之前執行。問題是,我無法設置主安裝程序窗口等待點擊OK按鈕(Finish
對話框直接顯示,因此無需點擊OK按鈕即可完全關閉主窗口)。 的WiX工具集版本:V3.10WiX工具集在安裝後執行自定義操作並等待完成
產品的源代碼:
<Property Id="WixShellExecTarget" Value="[#ExeId]" />
<InstallExecuteSequence>
<Custom Action="LaunchExe" After="InstallFinalize" />
</InstallExecuteSequence>
<CustomAction Id="LaunchExe" BinaryKey="WixCA" DllEntry="WixShellExec" Execute="immediate" Return="check" Impersonate="yes" />
組件的源代碼:
<Component Id="ExeId" Directory="APPLICATIONFOLDER" Guid="*">
<File Id="ExeId" Source=".\ExeName.exe" KeyPath="yes" Checksum="yes" />
</Component>