次の方法で共有


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

更新 : 2007 年 11 月

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

f5dcf6h3.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

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

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

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

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

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

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

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

    f5dcf6h3.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

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

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

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

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

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

    f5dcf6h3.alert_note(ja-jp,VS.90).gifメモ :

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

参照

処理手順

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

概念

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

その他の技術情報

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

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