私のプロジェクトには次の CustomAction があります。
<CustomAction Id="InstallDriver"
Return="check"
Execute="deferred"
Impersonate="no"
FileKey="FileDriverInst"
ExeCommand="-install" />
<InstallExecuteSequence>
<Custom Action="InstallDriver" Before="InstallServices" />
</InstallExecuteSequence>
ドライバーをインストールするプログラムは、たとえば、以前のドライバーのアンインストール後にシステムを再起動する必要があるためにインストールが失敗した場合などに、有用なリターン コードを生成します。
現在、成功以外が返されると、「セットアップの一部として実行されたプログラムが期待どおりに終了しませんでした」というダイアログが表示されます。インストールは失敗します。これは最適ではありません。
戻りコードを取得して処理するにはどうすればよいですか?