Para criar o objeto COM ATL para que seja executada em um serviço, selecione o serviço na lista de opções de servidor no AppWizard de COM ATL. O assistente irá criar uma classe de CServiceModule para implementar o serviço.
As quatro primeiras seções deste artigo discutem as ações que ocorrem durante a execução das funções de membro de CServiceModule . Esses tópicos aparecem na mesma seqüência como as funções são normalmente chamadas. Para melhorar o seu conhecimento sobre esses tópicos, é uma boa idéia usar o código-fonte gerado pelo AppWizard de COM ATL como referência. Estas quatro primeiras seções são:
As três últimas seções deste artigo discutem conceitos relacionados ao desenvolvimento de um serviço:
&Notanbsp; Quando o objeto COM ATL é criado como um serviço, ele só será registrado como um servidor local, e ele não aparecerá na lista do painel de controle de serviços. Isso é porque é mais fácil depurar o serviço como um servidor local que um serviço. Para instalá-lo como um serviço, você deve executar o seguinte no prompt de comando:
YourEXE. exe /Service