高度なインストーラーを使用して、EXE になるパッケージを作成しました (プレーンな MSI ファイルに含めることができない展開機能があります)。
現在、Advanced Installer ではコマンド ライン パラメータを基になる MSI に渡すことができますが、パッケージを強制的にアンインストールするためにどのパラメータを渡せばよいかわかりません。
たとえば、次のパラメーターは、セットアップ イベントをログに記録し、基になる MSI をパッシブに実行して独自のアクションをログに記録するように指示します。
"c:\MySetup.exe" /exelog "c:\log.txt" /passive /log "c:\msilog.txt"
AdvancedInstaller が実行する結果のコマンドは、最終的には
msiexec.exe /i [path to extracted msi] /passive /log "c:\msilog.txt"
しかし、試してみると、/uninstall または /x スイッチを使用して AdvancedInstaller で msiexec を起動する方法がわかりません。例えば:
"c:\MySetup.exe" /exelog "c:\log.txt" /x /log "c:\msilog.txt"
結果は
msiexec.exe /i [path to extracted msi] /x /passive /log "c:\msilog.txt"
/x が間違った場所にあるため、これはもちろん失敗します (/i の代わりにある必要があります)。Advanced Installer exe に必要なスイッチ/パラメータは何ですか?