64ビットバージョンのアプリケーションをインストールするためにInnosetupにアプリケーションの32ビットバージョン(通常はProgram Files (x86)
)をアンインストールする可能性はありますか(通常Program Files
)。 32ビットバージョンがアンインストールされていない場合、起動時にボットが起動して問題が発生します。32ビットアプリケーションをアンインストールして64ビットアプリケーションをインストールする
手順があるかどうかわかりません。 64ビットアプリケーションが基本的に別のアプリケーションになるという事実を考えると、32ビットアプリケーションをアンインストールしようとすると、関連していないアプリケーションをアンインストールしようとしているようです。
32ビットライブラリをサポートするベンダーがますます少なくなるという動機があります。たとえば、msvc2017のQtには32ビットライブラリはありません。だから私は64ビットに早く移動する方が良い。
注:Innosetupではこれが不可能な場合は、他の選択肢もあります。
これは機能していないようです。あなたが説明した答えのコードを使用しましたが、32ビットのインストールは検出されません。 64ビットインストールでは古い64ビットインストールしか検出されないようです。 –
私の編集した答えを見てください。 –