Partager via


Services ATL

Pour créer votre ATL COM objet afin qu'il s'exécute à un service, sélectionnez simplement le service (EXE) de la liste d'options de serveur dans l'Assistant Projet ATL.L'assistant crée ensuite une classe dérivée d' CAtlServiceModuleT pour implémenter le service.

Lorsque l'objet COM ATL est généré en tant que service, il ne sera stocké en tant que serveur local, et il n'apparaît pas dans la liste des services dans le panneau de configuration.C'est parce qu'il est plus facile de déboguer le service en tant que serveur local qu'en tant que service.Pour l'installer en tant que service, exécutez le code suivant à l'invite de commandes :

YourEXE.exe /Service

Pour la désinstallation, exécutez les opérations suivantes :

YourEXE.exe /UnregServer

Les quatre premiers rubriques de cette section décrivent les actions qui se produisent lors de l'exécution des fonctions membres d' CAtlServiceModuleT .Ces rubriques s'affichent dans la même séquence que les fonctions sont généralement appelé.Pour mieux comprendre le fonctionnement de ces rubriques, il est conseillé d'utiliser du code source généré par l'Assistant Projet ATL en tant que référence.Ces quatre premiers rubriques suivantes :

Les trois derniers rubriques décrivent les concepts liés au développement un service :

Voir aussi

Autres ressources

Concepts ATL