次の方法で共有


チュートリアル: イベント ログ コンポーネントのインストール

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

ここでは、EventLog コンポーネントのインスタンスに対してインストール コンポーネントを設定するプロセスについて説明します。このプロセスには、コンポーネントのインスタンスの作成、インスタンスに対するインストーラーの追加、インストーラーのコンパイルおよび実行などが含まれます。

注意

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「設定の操作」を参照してください。

EventLog コンポーネントを作成するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、Visual Basic または Visual C# Windows アプリケーションを作成します。 プロジェクトに MyEventLog という名前を付けます。

  3. ツールボックス[コンポーネント] タブから、EventLog コンポーネントをフォームにドラッグします。

  4. [プロパティ] ウィンドウで、次の値を設定します。

    • Log プロパティを Application に設定します。

    • MachineName プロパティを、イベント ログを保持するサーバーの名前に設定します。 ローカル コンピューターの場合はピリオド (.) を使用します。

    • Source プロパティを適切な文字列に設定します。 この場合は、プロジェクトの名前を使用できます。

  5. ファイルを保存します。

    注意

    EventLog コンポーネントのインスタンスの作成とプロパティの設定については、「アプリケーション、サーバー、およびセキュリティ イベントのログの記録」を参照してください。

EventLog コンポーネントのインストール コンポーネントを作成するには

  1. デザイナーで、EventLog1 コンポーネントをクリックします。

  2. デザイナーにフォーカスを置いた状態で右クリックし、[インストーラーの追加] をクリックします。

    プロジェクトに Installer クラスが表示され、インストール コンポーネントがそのクラスに追加されます。

    これにより、アプリケーションをインストールして実行できるようになります。

インストールをビルドするには

  • プロジェクトを保存し、ビルドします。

    注意

    このインストーラーは既存のメソッドを変更しなくても正しく機能するので、InstallCommitRollback、および Uninstall の各メソッドをオーバーライドする必要はありません。

    セットアップ プロジェクトは、コンパイルされたプロジェクト ファイルをインストールし、Windows アプリケーションの実行に必要なインストーラーを実行します。

アプリケーションのセットアップ プロジェクトを作成するには

  1. [ファイル] メニューの [プロジェクトの追加] をポイントし、[新しいプロジェクト] をクリックします。

  2. プロジェクトの種類 ペインの [セットアップ/配置プロジェクト] フォルダーをクリックします。

  3. テンプレート ペインの [セットアップ プロジェクト] をクリックします。 プロジェクトに MyEventLogSetup という名前を付けます。

    セットアップ プロジェクトがソリューションに追加されます。

次に、Windows アプリケーション プロジェクトからの出力をセットアップに追加します。

セットアップにプロジェクトの出力を追加するには

  1. ソリューション エクスプローラー で、[MyEventLogSetup] を右クリックし、[追加] をポイントします。次に、[プロジェクト出力] をクリックします。

    [プロジェクト出力グループの追加] ダイアログ ボックスが表示されます。

  2. [プロジェクト] ボックスで MyEventLog が選択されています。

  3. 一覧の [プライマリ出力] をクリックし、[OK] をクリックします。

    MyEventLog のプライマリ出力のプロジェクト項目がセットアップ プロジェクトに追加されます。

    次に、MyNewService.exe ファイルをインストールするカスタム動作を追加します。

セットアップにカスタム動作を追加するには

  1. ソリューション エクスプローラー で、セットアップ プロジェクトを右クリックし、[表示] をポイントします。次に、[カスタム動作] をクリックします。

    [カスタム動作エディター] が表示されます。

  2. カスタム動作エディター で、[カスタム動作] ノードを右クリックし、[カスタム動作の追加] をクリックします。

    [プロジェクトから項目を選択] ダイアログ ボックスが表示されます。

  3. 一覧の [アプリケーション フォルダー] をダブルクリックして開き、[MyEventLog (アクティブ) のプライマリ出力] をクリックし、[OK] をクリックします。

    カスタム処理の 4 つのノードすべて (InstallCommitRollbackUninstall) にプライマリ出力が追加されます。

  4. セットアップ プロジェクトをビルドします。

  5. MyEventLog.exe をインストールするには、ソリューション エクスプローラー でセットアップ プロジェクトを右クリックし、[インストール] をクリックします。

参照

処理手順

方法 : サーバー エクスプローラーからのイベント ビューアーを起動します。

概念

インストール コンポーネントの概要

その他の技術情報

アプリケーション、サーバー、およびセキュリティ イベントのログの記録

システムの監視に関するチュートリアル