Vorlage für Windows-Dienst (C++)
Aktualisiert: November 2007
Mit der Vorlage für Windows-Dienste werden die erforderlichen Elemente zum Erstellen einer Windows-Dienstanwendung hinzugefügt, einer ausführbaren Anwendung mit langer Laufzeit, die mit einer eigenen Windows-Sitzung ausgeführt wird. Weitere Informationen finden Sie unter Einführung in Windows-Dienstanwendungen.
Die Vorlage fügt automatisch die wichtigsten Projektverweise und Dateien hinzu, die als Ausgangspunkt für die Anwendung verwendet werden.
Verweise auf diese .NET Framework-Namespaces:
"System.XML" – Enthält Klassen, die eine auf Standards basierende Unterstützung der XML-Verarbeitung ermöglichen.
System.Configuration.Install – Enthält Klassen, die es Ihnen ermöglichen, benutzerdefinierte Installationsprogramme für eigene Komponenten zu schreiben.
System.ServiceProcess – Enthält Klassen, die das Installieren und Ausführen von Diensten ermöglichen, bei denen es sich um ausführbare Dateien mit langer Laufzeit ohne Benutzeroberfläche handelt.
System.Data – Enthält die Klassen, aus denen sich die ADO.NET-Architektur zusammensetzt. Diese stellt die primäre Datenzugriffsmethode für verwaltete Anwendungen dar.
System – Enthält grundlegende Klassen und Basisklassen zur Definition allgemein verwendeter Werte und Verweisdatentypen, Ereignisse und Ereignishandler, Schnittstellen, Attribute und Verarbeitungsausnahmen.
mscorlib – Assembly-DLL für .NET Framework-Unterstützung.
Quelldateien:
Dienst (CPP-Datei) – Hauptquelldatei und Einstiegspunkt in die Anwendung, die von Visual Studio für Sie erstellt wurde. Diese Datei identifiziert die DLL-Datei und den Namespace des Projekts. Fügen Sie eigenen Code in diese Datei ein.
AssemblyInfo.cpp – Datei mit Informationen (z. B. Attributen, Dateien, Ressourcen, Typen, Versionsinformationen, Signaturinformationen usw.), durch die Assemblymetadaten des Projekts geändert werden. Weitere Informationen finden Sie unter Assembly Concepts.
Stdafx.cpp – Diese Datei wird zum Erstellen einer vorkompilierten Headerdatei Win32.pch und einer vorkompilierten Typendatei StdAfx.obj verwendet.
Headerdateien:
Dienst (H-Datei) – Hauptincludedatei für das Projekt, die alle Deklarationen, globalen Symbole und #include-Direktiven für andere Headerdateien enthält.
Dienst (RESX-Datei) – XML-Ressourcendatei, für deren BuildAction-Eigenschaft Eingebettete Ressource festgelegt wurde.
Stdafx.h – Diese Datei wird zum Erstellen einer vorkompilierten Headerdatei Win32.pch und einer vorkompilierten Typendatei StdAfx.obj verwendet.
resource.h – Eine generierte Includedatei für app.rc.
Ressourcendateien:
app.rc – Die Ressourcenskriptdatei eines Programms.
app.ico – Die Symboldatei eines Programms.
ReadMe.txt – Datei mit einer Beschreibung der einzelnen, in einem Projekt enthaltenen Dateien. Dabei werden die tatsächlichen, von der Vorlage erstellten Dateinamen verwendet.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Windows-Diensten (C++-Programmierung)
Konzepte
Einführung in die Überwachung von Leistungsschwellenwerten
Referenz
Für CLR-Projekte erstellte Dateien