以前は、InstallAnywhere を使用してセットアップを構築していました。新しいセットアップ プロバイダーとして InnoSetup に切り替えました。
新しいインストールをインストールする前に、古いインストール全体を削除する必要があります。Innosetup は古いセットアップを認識し、「古い」アンインストーラーを最初に実行しますが、古いセットアップは Innosetup のアンインストーラーを認識しません。古いセットアップが既に存在するため、これらの構成を変更することはできません。
InstallAnywhere の構成を変更せずに、InstallAnywhere に Innosetup アンインストーラーを認識させるにはどうすればよいですか?
Windowsが同じアプリケーションが既にインストールされているかどうかを確認するために使用する「標準的な方法」はありますか?
以前の InstallAnywhere アンインストーラーを「シミュレート」するために、Innosetup 内で InstallAnywhere レジストリ キーを作成しようとしましたが、成功しませんでした。