目次>
Advanced Installer Professional は、開発者やシステム管理者が信頼性の高い MSI パッケージを簡単に作成できる Windows Installer オーサリングツールです。Advanced Installer Professionalは、管理者や開発者が信頼性の高いMSIパッケージを作成するための便利なツールです。MSI は非常に複雑な技術であり、個人でマスターするには数ヶ月の努力が必要です。Advanced Installer Professional は、基盤となる技術の上に高レベルの抽象化を行います。クリーンでシンプルなユーザーインターフェースにより、各操作は論理的かつ直感的に行えます。複雑なスクリプトを覚えたり、難解なデータベーステーブルを編集したりすることなく、すべてがユーザーインターフェースで行われます。
Advanced Installer For Javaは、JavaアプリケーションをサポートするWindows Installerオーサリングツールで、Windows OSに完全に統合し、ネイティブアプリケーションのような外観と操作性を実現します。
Advanced Installer For Java は、標準の Windows Installer テクノロジーを使用して、Java アプリケーションに最高の Windows 統合を提供します。Advanced Installer For Javaは、Windows Installerのネイティブデータのみを含むオーバーヘッドのないインストールパッケージを作成し、ランタイム要件を追加することなく、最小限のフットプリントを実現します。Advanced Installer は、Java アプリケーション用のネイティブランチャも提供します。このランチャーにより、ユーザーは Java プログラムを通常の Windows ネイティブ実行ファイルのように表示し、使用することができます。ネイティブランチャーでは、Java アプリケーションのスタートアッププロセスを迅速かつ容易に行うことができます。
Advanced Installer For Javaは、標準的なオープンフォーマットで構築されています。プロジェクトファイルはXMLファイルとして保存され、ソースコントロールシステムとの統合が容易です。
EMCO MSI Package Builder Professionalを使用すると、Remote Installerを使用して後でリモートでインストールすることができます。MSIパッケージビルダーの最も重要な機能の1つは、アプリケーションによって実行されたすべてのファイルシステムとレジストリの変更をリアルタイムに監視し、監視結果をMSIの作成に利用できることです。既存のインストールやアプリケーションと同じ動作をするMSIパッケージを、簡単なウィザードを使って、プログラミングなしで数分で作成することができます。
プロフェッショナル版では、既存のインストールをMSIフォーマットにリパッケージしたり、MSIパッケージをカスタマイズしたり、あらゆるアクティビティをインストールに変換することができます。
64ビットと32ビットのシステムを同じインストーラーでセットアップします。Itanium、AMD64、EM64T を含む ia64 および x64 システムを検出してサポートします。32ビットと64ビットの両方のお客様に1つのハイブリッドMSIを出荷できるのはInstallAwareだけです。本ツールの主な機能は以下の通りです。
Windows 8をサポートする初のMSIビルダー
InstallAwareは、新しいAero Wizardの仕様に完全に準拠したAero Glassセットアップテーマを内蔵した唯一のインストーラーです。InstallAware は、Microsoft Windows のタスクバーにショートカットを直接固定したり、Windows 8 のスタート画面からショートカットを外すことができる唯一のインストーラです。
ワンクリックパッチング
新旧のセットアップを選択し、「Build Patch」をクリックすると、InstallAware は高度な圧縮を使用してパッケージ化されたネイティブ MSP ファイルを自動的に生成します。
洗練されたユーザーインターフェース
最新のビジュアルテーマを表示したセットアップを提供します。17種類のユニークなダイアログテーマ、長方形ではないセットアップウィンドウ、FlashやHTMLのビルボードなど、セットアップをより面白く、よりインタラクティブにします。
WebAwareのインストール技術
テクノロジーに依存する機能(.NET Frameworkなど)やあまり使用されない機能をメインのセットアップファイルから削除することで、ダウンロードサイズを小さくすることができます。メインセットアップは、必要に応じてウェブからシームレスにダウンロードします。最小構成で必要なファイルはメインパッケージに含まれており、ウェブに接続しなくてもインストールされます。
カスタムプログラムによるセットアップの拡張
プログラムの場所を指定したり、セットアップと一緒にプログラムをインストールしたりすることなく、セットアップの一部として任意のプログラムを実行できます。インストール/アンインストールの前/後に実行したり、終了ダイアログから実行することもできます。
インストーラーまで5分
ウィザード、テンプレート、およびサンプルを使用して、セットアップを数分で構築できます。その後、InstallAware の直感的なタスクベースのビューを使用して改良を加えます。
Java インストールのサポート
Microsoft Windows システム上の Java 仮想マシンと実行環境のプレインストールをサポートし、Java アプリケーションのインストールを構築します。完全なプロジェクトサンプルが含まれています。
MSI Package Builderを使用すると、リモートインストーラーを使用して遠隔地からインストールできるMSIパッケージを作成できます。EMCO MSI Package Builderは、アプリケーションによって実行されるすべてのファイルシステムおよびレジストリの変更をリアルタイムで監視し、監視結果を使用してMSIを作成する機能を備えています。既存のインストールやアプリケーションと同じ動作をするMSIパッケージを、簡単なウィザードを使って、プログラミングなしで数分で作成することができます。
Nullsoft Scriptable Install System Portableは、標準的なWindowsインストーラ(および当社のランチャ)を作成するためのプロフェッショナルなオープンソース・システムであり、ポータブル・アプリとしてパッケージ化されているため、どこでもインストーラやランチャを作成することができます。
特徴としては、オーバーヘッドサイズが小さいこと、主要なWindowsバージョンに対応していること、独自の圧縮方法を採用していることなどが挙げられます。
WiX Toolsetは、XMLのソースコードからWindowsのインストールパッケージを構築します。このツールセットはコマンドライン環境をサポートしており、開発者はMSIやMSMのセットアップパッケージを構築するためのビルドプロセスに組み込むことができます。WiXツールセットのCodePlexプロジェクトには、安定版リリースとMercurialリポジトリが保管されています。
Nullsoft Scriptable Install System(NSIS)は、Windowsインストーラーを開発するためのプロフェッショナルなオープンソースツールです。可能な限り小さく、柔軟に設計されているため、インターネットでの配布に非常に適しています。
インストーラは、ユーザーが製品を使用する際の最初の体験であるだけでなく、多くのソフトウェアの問題は、信頼性の高いインストールツールを提供することで解決できます。NSISでは、インストール、アンインストール、システム設定、ファイルの解凍などの機能を備えた、安定した、迅速な、そしてユーザーフレンドリーなインストーラーを作成することができます。また、NSISのスクリプト言語を使用することで、任意のカスタムロジックを実装することができます。
EMCO MSI Package Builder Enterpriseは、通常ユーザーのPCにインストールするアプリケーションのMSIパッケージを作成することができ、ネットワーク上の任意の台数のコンピュータに、職場から直接、数秒で自動インストールすることができます。また、インストール時に入力したデータ(オプション、パス、キー)を含む、オリジナルのインストールと同じ機能を持つMSIパッケージが自動的に作成されます。したがって、MSIパッケージのインストールは、元の手動インストールと同じになります。MSIパッケージのインストールにはユーザーの操作は必要ありません。そのため、GPO Active DirectoryやEMCO Remote Installerを使用して自動モードで実行することができます。
Enterprise版では、ユーザーやシステムの環境変数の作成や削除、サービスの作成、削除、管理ができます。サービスの状態、開始オプション、引数、実行アカウント、依存関係、環境変数の更新オプションを設定または変更することができます。
Inno Setupは、機能満載のフリーのインストールビルダーです。このアプリケーションの特徴は、Windows 2000スタイルのウィザードインターフェイス、オンラインでの配布を容易にする単一のEXEを作成する機能、ディスクスパニングのサポート、および完全なアンインストール機能です。また、カスタマイズ可能なセットアップタイプ、統合されたLZMAファイル圧縮、共有ファイルやOCXのインストールサポート、スタートメニューアイコン、INIエントリ、レジストリエントリの作成なども含まれています。Delphiのソースコードは作者のWebサイトで公開されています。