カスタム アクションを使用してインストール済みファイルをインストールの最後に起動する
次の例は、HTML ファイルをインストールの最後に起動する方法を示しています。 インストーラーはファイルを含むコンポーネントをインストールしてコントロール イベントをインストールの最後に発行し、ファイルを開くカスタム アクションを実行します。 この方法は、アプリケーションの初回インストールの最後にヘルプ チュートリアルを起動するために使用できます。
サンプルは次の仕様を満たしている必要があります。
- アプリケーションのインストールに完全な UI レベルが使用されている場合にのみ、インストーラーはカスタム アクションを実行します。
- HTML ファイルを含むコンポーネントがコンピューター上でローカルに実行されるようにインストールされている場合にのみ、インストーラーはカスタム アクションを実行します。
- カスタム アクションはアプリケーションの初回インストールでのみ実行されます。
- カスタム アクションが失敗しても、インストールは失敗しません。
このサンプルには 1 つ以上のリソース (ファイル「tutorial.htm」) を制御する仮想コンポーネント「Tutorial」が含まれています。 File テーブルの File 列にあるこのファイルの識別子は「Tutorial」です。 次の説明では、「Tutorial」に必要なリソースがすでに作成されており、このコンポーネントをインストールするために Feature、Component、File、Directory、FeatureComponents テーブルに必要なすべてのエントリが作成されていることを前提としています。 詳細については、「インストール例」を参照してください。
次のトピックでは、必要なカスタム アクションを作成してインストール パッケージに追加する方法について説明します。
- Launch カスタム アクションの作成
- Launch を CustomAction テーブルと Binary テーブルに追加
- Control イベントをインストールの終了時に追加して Launch を実行