ATL-Dienste

Um das ATL COM-Objekt zu erstellen, dass es in einem Dienst ausgeführt wird, wählen Sie Dienst aus der Liste der Server-Optionen in der ATL COM AppWizard. Der Assistent erstellt dann eine CServiceModule -Klasse, um den Service zu implementieren.

In den ersten vier Abschnitten dieses Artikels diskutieren die Aktionen, die während der Ausführung von Elementfunktionen CServiceModule auftreten. Diese Themen werden in der gleichen Reihenfolge wie die Funktionen in der Regel genannt werden. Um Ihr Verständnis für diese Themen zu verbessern, ist es eine gute Idee, den Source-Code generiert durch den ATL COM AppWizard als Referenz verwenden. Diese ersten vier Abschnitte sind:

Die letzten drei Abschnitte dieses Artikels diskutieren Konzepte im Zusammenhang mit der Entwicklung eines Dienstes:

Hinweis&Nbsp;  Wenn ATL COM-Objekt als ein Dienst erstellt wird, wird es nur als lokaler Server registriert, und es wird nicht in der Systemsteuerung der Liste der Dienste angezeigt. Deshalb, weil es einfacher ist, den Dienst als lokaler Server als Dienst zu debuggen. Um es als Dienst zu installieren, müssen Sie Folgendes an der Eingabeaufforderung ausführen.:

YourEXE. exe/Service

Index