NSISインストーラーを使用して作成した同じアプリケーションの複数のインスタンスをインストールしようとしています。インストール中に、ユーザーからアプリケーションの説明を取得し、アプリケーション名と説明の組み合わせでアプリケーションの名前を設定しています。 (例:私のアプリ(説明1)1.0.0.0)。ユーザーが新しいバージョンをインストールするたびに、異なるバージョンを入力して新しいインスタンスをインストールするようにします。しかし、問題は説明をどこに保存するかではありません。アンインストール中は説明を取得できないため、レジストリを削除できません。それを行うための最良の方法はありますか?
質問する
229 次
1 に答える
1
簡単なオプションの1つは、アンインストーラー($ instdir \ uninst.ini)の横にある.iniファイルに保存し、NSIS ini関数を使用してアンインストーラー($ exedir \ uninst.ini)に読み戻すことです。
また、uninstaller.exeの最後にデータを埋め込むこともできます(カスタムインストーラーの実装方法と同様)
于 2013-01-28T17:01:28.490 に答える