WixQuietExecを使用して別のアプリケーションを実行する次のCustomActionがあります。アクションが失敗した場合、MSIインストーラはエラーダイアログをポップアップしません。これにより、ユーザーはインストールが正常に完了したかどうかを確認できなくなります。失敗したWixQuietExec CustomActionのエラーダイアログを表示する方法
このような場合にエラーダイアログを表示することはできますか?正直なところ、すべての標準エラーダイアログが行いますが、カスタムエラーメッセージはさらに優れています。
<SetProperty Id="MyAction"
Value=""myprog.exe&""
Sequence="execute"
Before="MyAction" />
<CustomAction Id="MyAction"
BinaryKey="WixCA"
DllEntry="WixQuietExec"
Impersonate="no"
Execute="deferred"
Return="check" />
<InstallExecuteSequence>
<Custom Action="MyAction" After="InstallFiles" />
</InstallExecuteSequence>
これは、Wix * Quiet * Execと呼ばれています。 ['WixShellExec'](http://wixtoolset.org/documentation/manual/v3/customactions/shellexec.html)カスタムアクションを試してみてください。 [使用例](http://wixtoolset.org/documentation/manual/v3/howtos/ui_and_localization/run_program_after_install.html)。私はそれを使用したことはありませんが、多分UIにエラーがあります。 – zett42