Windows 7で実行されている Inno Setup IDE のスクリーンショット | |
| 開発者 | ジョーダン・ラッセルのソフトウェア |
|---|---|
| 初回リリース | 1997年 |
| 安定版リリース | 6.3.3 / 2024年7月12日 |
| リポジトリ |
|
| 書かれた | デルファイ、パスカル |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| タイプ | セットアップ作成者 |
| ライセンス | Innoセットアップライセンス[1] |
| Webサイト | このサイトについて |
Inno Setupは、 Jordan RussellがDelphiで作成したフリーソフトウェア[1]のスクリプト駆動型インストールシステム[2]です。最初のバージョンは1997年にリリースされました。
歴史
Jordan Russell は、 Borland Delphiを購入したときに付属していたInstallShield Expressに満足しなかったため、独自のインストーラーを作成することにしました。[3]最初の公開バージョンは 1.09 でした。[引用が必要]
バージョン 1.09 のインストール パッケージを作成するには、インストールディレクトリに「ISS.TXT」ファイルを作成する必要がありました。このファイルでは、ユーザーは、現在でも Inno Setup で使用されている変数と値を入力する必要がありました。これらの変数はインストール パッケージの構成として機能しましたが、他の多くの機能は変更できませんでした。インストールコンパイラにはエディターがなく、スクリプトをコンパイルするためのシェルのようなものでした。
Inno Setupは商用、非商用ともに無料で利用できることから人気が高まり、[4]多くのソフトウェア会社がこのツールに切り替えました。[要出典] Inno Setupはスクリプトに基づいていたため、Inno Setupのファンは、視覚的かつ簡単な方法でInno Setupのインストールを行うためにISToolとScriptMakerを開発しました。
Inno Setupは、2002年から2004年にかけて3回連続でShareware Industry Awardsを受賞するなど、多くの賞を受賞しています。 [5]
多くの人がInno Setupのソースコードを入手し、それを使ってサードパーティ版のInno Setupを開発してきました。[6]一例として、 Martijn LaanによるMy Inno Setup Extensionsが挙げられます。これは2003年6月にInno Setupに組み込まれました。[7]
特徴
主な特徴
- 単一のバイナリで複数のプラットフォーム ( IA-32、x64、IA-64 ) をサポートします。ARM64もサポートされています。
- オンラインで簡単に配布できるようにプログラムをインストールするための単一のEXEの作成をサポートします(MSI サポートにはサードパーティ製品が必要です)
- ディスクスパニングをサポート
- カスタマイズ可能なセットアップ タイプ (例: 「フル」、「最小」、「カスタム」)
- 完全なアンインストール機能
- Windows Vista以降をサポートします。 [8]以前のバージョンでは、Windows 2000、Windows XP、Windows Server 2003(OS要件は変更されます)、Windows 9x、Windows NT 4.0(5.5.0より前)、Windows NT 3.51(v3.0.0より前)、Windows 3.X(v1.3.0より前)をサポートしていました。
- DEFLATE、bzip2、LZMAファイル圧縮の統合サポート
- ファイルバージョン情報の比較、使用中のファイルの置き換え、共有ファイルのカウント、DLL/OCXおよびタイプライブラリの登録、フォントのインストールのサポート
- スタートメニューやデスクトップを含むショートカットの作成
- レジストリとINIファイルエントリの作成
- Pascal Scriptに基づく統合スクリプト エンジン
- 多言語インストールのサポート
- パスワードと暗号化されたインストールのサポート
- サイレントインストールとアンインストール
- Unicodeと右から左に書く言語をサポート[9]
参照
参考文献
- ^ ab 「Inno Setup License」。JRSoftware.org。2016年1月7日。
- ^ Thornton, Bob. 「Inno Setup 6.0.3 - 開発者とプログラミング - ダウンロード」。Tech Advisor 。 2020年1月21日閲覧。[リンク切れ ]
- ^ 「Inno Setup」。jrsoftware.org // Jordan Russell's Software。2001年4月6日。2001年4月6日時点のオリジナルよりアーカイブ。2020年1月21日閲覧。
- ^ Thorn, A. (2009). クロスプラットフォームゲーム開発. Jones & Bartlett Learning. p. 359. ISBN 978-0-7637-8281-8. 2020年1月21日閲覧。
- ^ "実行可能な .NET のタイプと関連付け".ロジェ MIOT のブログ(フランス語)。 2012 年 10 月 17 日。2018 年 7 月 17 日のオリジナルからアーカイブ。2020 年1 月 21 日に取得。
- ^ 「Inno Setup サードパーティ ファイル」。jrsoftware.org // Jordan Russell's Software 。2020 年1 月 21 日閲覧。
- ^ 「Inno Setup 4.0 改訂履歴」。jrsoftware.org // Jordan Russell's Software。2004年 1 月 9 日。2020年1 月 21 日閲覧。
- ^ 「Inno Setup について」JRSoftware.org。
- ^ 「Inno Setup 変更ログ」 JRSoftware.org 。2010年1 月 18 日閲覧。
外部リンク
- 公式サイト
- GitHub上の Inno Setup
- Inno Setup Extensions ナレッジ ベース (オフライン、アーカイブ ページへのリンク)
- Dave Murray による Inno Setup レビュー - Inno Setup の詳細なレビュー (オフライン、アーカイブ ページへのリンク)
- Lexpa ISVS - Visual Studio 用の Inno Setup アドイン (オフライン、アーカイブ ページへのリンク)
- Google Analytics 経由の Inno Setup レポート - 開発者は Google Analytics 経由で Inno Setup のインストール統計をどのように確認できますか。
