Services ATL

Pour créer votre objet COM ATL afin qu'il s'exécute dans un service, sélectionnez simplement fonction de la liste des options de serveur dans ATL COM AppWizard. L'Assistant va ensuite créer une classe CServiceModule pour mettre en œuvre le service.

Les quatre premières sections du présent article discutent les actions qui se produisent pendant l'exécution des fonctions de membre de CServiceModule . Ces sujets apparaissent dans la même séquence que les fonctions sont généralement appelées. Pour améliorer votre compréhension de ces sujets, c'est une bonne idée d'utiliser le code source généré par ATL COM AppWizard comme référence. Ces quatre premiers articles sont:

Les trois dernières sections de cet article discutent de concepts liés au développement d'un service:

&Notenbsp ;  Lorsque l'objet ATL COM est construit comme un service, il seulement sera enregistré comme un serveur local, et elle n'apparaîtra pas dans la liste du panneau de contrôle des services. C'est parce qu'il est plus facile à déboguer le service comme un serveur local qu'un service. Pour l'installer en tant que service, vous devez exécuter ce qui suit à l'invite de commande:

YourEXE.exe /Service

Index