前のレッスンで、私たちは、完全にカスタマイズ可能な本格的インストーラ・パッケージの作成方法を学びました。そこには、よくある見た目と使い勝手、ビットマップ、アイコン、使用許諾契約など、他の人たちのインストーラ・パッケージで見たことがある全てがあります。インストールの課題の圧倒的多数は、前のレッスンまでで積み重ねた知識によって解決することが出来ます。それでも、時として、まだもう少し、標準的なパッケージには無い何かが必要だ、という事があります。インストールの間に、数多くのステップ、いわゆるアクションを実行します。基本的なアクションも、特定のインストーラによって要求される追加のアクションも、自動的にスケジュールされます(どんなアクションが追加されるかは、レジストリ・サーチやユーザー・インタフェイスなど、使用する機能によって左右されます)。言い換えると、アクションの順序は、ツールセットによって、インストーラ・データベースが作成される時に、前もって決められます。ファイルの場合は以下のようになります。エディタを使って確認することが出来ます。これらのイベントの順序を変更することは、適切なタグを使うことで可能になります。実際、そういうタグが四つもあります。起動される)管理インストールです。管理インストールは、アプリケーションのソース・イメージをネットワーク上に作成して、後でワークグループのユーザーが元のメディアの代りにこのソース・イメージからインストール出来るようにします。この機能は無料で付いてきます。今までこの機能について思い悩んだ覚えはありませんが、私たちが作ったサンプルは全てこの方法でインストールすることが出来ます(試してみて下さい!)。言うわけで、差し当って残されているのは二つのタグだけです。アクションを決定するために、常にインストーラによって参照されます。モードで走るときだけ考慮に入れられます(この機能も実験できます。モードの場合でも、レジストリ・サーチを起動条件の前に予定しておく必要がありますので、そのことを示す行を二つのタグの両方に挿入します。コンパイルして、レジストリ・キーの名前を変更しながら、走らせてみて下さい。期待通りに動くはずです。表示オプションで、ユーザー・インタフェイスのレベルを設定します。