Exemplarische Vorgehensweise: Installieren einer Ereignisprotokollkomponente

Aktualisiert: November 2007

In den Prozeduren auf dieser Seite wird schrittweise beschrieben, wie eine Installationskomponente für eine Instanz der EventLog-Komponente eingerichtet wird, einschließlich Erstellen der Komponenteninstanz, Hinzufügen eines entsprechenden Installationsprogramms sowie Kompilieren und Ausführen des Installationsprogramms.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So erstellen Sie die EventLog-Komponente

  1. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  2. Erstellen Sie im Dialogfeld Neues Projekt eine Visual Basic- oder Visual C#-Windows-Anwendung. Nennen Sie das Projekt MyEventLog.

  3. Ziehen Sie in der Toolbox von der Registerkarte Komponenten eine EventLog-Komponente auf das Formular.

  4. Legen Sie im Eigenschaftenfenster die folgenden Werte fest:

    • Legen Sie für die Log-Eigenschaft Application fest.

    • Legen Sie für die MachineName-Eigenschaft den Namen des Servers fest, auf dem sich das Ereignisprotokoll befindet. Verwenden Sie für den lokalen Computer einen Punkt (.).

    • Legen Sie für die Source-Eigenschaft die Zeichenfolge Ihrer Wahl fest. In diesem Fall können Sie den Namen Ihres Projekts verwenden.

  5. Speichern Sie die Dateien.

    Hinweis:

    Weitere Informationen zum Erstellen von EventLog-Komponenteninstanzen und zum Festlegen ihrer Eigenschaften finden Sie unter Protokollieren von Anwendungs-, Server- und Sicherheitsereignissen.

So erstellen Sie eine Installationskomponente für die EventLog-Komponente

  1. Klicken Sie im Designer auf die EventLog1-Komponente.

  2. Klicken Sie mit der rechten Maustaste, wenn der Designer den Fokus hat, und klicken Sie dann auf Installer hinzufügen.

    Eine Installer-Klasse wird im Projekt angezeigt, und eine Installationskomponente wird hinzugefügt.

    Sie können die Anwendung jetzt installieren und ausführen.

So erstellen Sie eine Installation

  • Speichern Sie das Projekt und erstellen Sie es.

    Hinweis:

    Da dieses Installationsprogramm auch ohne eine Änderung der bestehenden Methoden ordnungsgemäß funktioniert, müssen Sie die Methoden Install, Commit, Rollback und Uninstall nicht überschreiben.

    Ein Setup-Projekt installiert die kompilierten Projektdateien und führt die Installationsprogramme aus, die zum Ausführen einer Windows-Anwendung erforderlich sind.

So erstellen Sie ein Setup-Projekt für die Anwendung

  1. Zeigen Sie im Menü Datei auf Projekt hinzufügen, und klicken Sie dann auf Neues Projekt.

  2. Wählen Sie im Bereich Projekttypen den Ordner Setup und Bereitstellungsprojekte aus.

  3. Wählen Sie im Bereich Vorlagen die Option Setup-Projekt aus. Nennen Sie das Projekt MyEventLogSetup.

    Ein Setup-Projekt wird zur Projektmappe hinzugefügt.

Danach wird dem Setup-Projekt die Ausgabe des Windows-Anwendungsprojekts hinzugefügt.

So fügen Sie die Projektausgabe zum Setup-Projekt hinzu

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf MyEventLogSetup, zeigen Sie auf Hinzufügen, und wählen Sie dann Projektausgabe.

    Das Dialogfeld Projektausgabegruppe hinzufügen wird angezeigt.

  2. MyEventLog ist im Feld Projekt markiert.

  3. Wählen Sie aus dem Listenfeld die Option Primäre Ausgabe aus, und klicken Sie anschließend auf OK.

    Ein Projektelement für die primäre Ausgabe von MyEventLog wird zum Setup-Projekt hinzugefügt.

    Jetzt können Sie eine benutzerdefinierte Aktion hinzufügen, um die Datei MyNewService.exe zu installieren.

So fügen Sie eine benutzerdefinierte Aktion zum Setup-Projekt hinzu

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Setup-Projekt, zeigen Sie auf Ansicht, und wählen Sie dann Benutzerdefinierte Aktionen.

    Der Editor für benutzerdefinierte Aktionen wird angezeigt.

  2. Klicken Sie im Editor für benutzerdefinierte Aktionen mit der rechten Maustaste auf den Knoten Benutzerdefinierte Aktionen, und wählen Sie Benutzerdefinierte Aktion hinzufügen.

    Das Dialogfeld Element im Projekt auswählen wird angezeigt.

  3. Doppelklicken Sie im Listenfeld auf Anwendungsordner, um ihn zu öffnen. Wählen Sie dann Primäre Ausgabe von MyEventLog (Aktiv) aus, und klicken Sie auf OK.

    Die primäre Ausgabe wird zu allen vier Knoten der benutzerdefinierten Aktionen – Install, Commit, Rollback und Uninstall – hinzugefügt.

  4. Erstellen Sie das Setup-Projekt.

  5. Klicken Sie zum Installieren von MyEventLog.exe mit der rechten Maustaste auf das Setup-Projekt im Projektmappen-Explorer, und wählen Sie Installieren.

Siehe auch

Aufgaben

Gewusst wie: Starten des Ereignis-Viewers aus dem Server-Explorer

Konzepte

Einführung in Installationskomponenten

Weitere Ressourcen

Protokollieren von Anwendungs-, Server- und Sicherheitsereignissen

Exemplarische Vorgehensweisen zur Systemüberwachung