inno setupのレジストリ - inno-setup

私はインストーラを作成するのが初めてです。 Microsoft Visual Studio展開パッケージを使用する前に。今はinno setupを試してみました。

私はVisual Studioがインストールされたときにいくつかのレジストリを書き込んだことがわかりました。

パッケージのレジストリも作成する必要がありますか? 私は視覚的なC#アプリケーションを持っており、私の会社のインストーラを作成する必要があります。主な目的は、古いものを簡単に更新するインストーラを作成することですが、これは私たちが顧客にリリースする最初のバージョンのソフトウェアです。とても有難い。私はインターネットのレジストリのチュートリアルを見ましたが、作成のポイントは私が理解していないものです。

回答:

回答№1の場合は3

レジストリエントリを書く必要はありませんあなたのアプリがそれらを必要としない限り。 Innoは、プログラムの追加と削除アプレットからアンインストールを許可する通常のエントリを自動的に作成します。 Innoも自動的に処理します アップグレード 特別な努力なしに。

以前にアプリを配布したMSIパッケージをインストールする場合は、別のインストール(別のフォルダなど)を許可するか、前のバージョンを先にアンインストールする必要があります。上記の記事には、アンインストールパスを取得する方法のサンプルがあります。


回答№2については4

Windowsレジストリへの書き込み方法は、inno-setupファイルに[レジストリ]セクションを作成し、必要なものを追加することです。 ドキュメントへのリンク.