1. ホーム
  2. installation

[解決済み] Inno Setupです。インストール済みの旧バージョンを自動的にアンインストールする方法

2023-03-03 07:12:56

質問

Inno Setupを使用してインストーラを作成しています。

インストーラで、前にインストールしたバージョンを上書きするのではなく、自動的にアンインストールしたいのです。どうすればよいのでしょうか。

どのように解決するのですか。

レジストリからアンインストール文字列を読み取ることができるはずです。 AppID[Setup] -セクション) の下にあります。の下で見つけることができます。 Software\Microsoft\Windows\CurrentVersion\Uninstall\{AppId}\ の下にあります (どちらか一方は HKLM または HKCU のどちらかを選択し、両方をチェックするのがベストです。 {AppId} は、実際に使用した値に置き換えてください。また UninstallString または QuietUninstallString の値を使用し Exec 関数から実行します。 InitializeSetup() イベント関数から実行します。