Serviços ATL
Para criar o objeto ATL COM para que ele seja executado em um serviço, simplesmente selecionar Service (EXE) da lista de opções de servidor no assistente ATL projeto.O assistente irá criar uma classe derivada de CAtlServiceModuleT para implementar o serviço.
Quando o objeto COM ATL é criado sistema autônomo um serviço, só será registrado sistema autônomo um servidor local e não aparecerá na lista de serviços no painel de controle.Isso ocorre porque é mais fácil depurar o serviço sistema autônomo um servidor local não é sistema autônomo um serviço.Para instalá-lo sistema autônomo um serviço, execute o seguinte no aviso de comando:
YourEXE.exe /Service
Para desinstalá-lo, execute o seguinte:
YourEXE.exe /UnregServer
Os quatro primeiros tópicos nesta seção abordam as ações que ocorrem durante a execução de CAtlServiceModuleT funções de membro. Esses tópicos aparecem na mesma sequência sistema autônomo sistema autônomo funções são normalmente chamadas.Para melhorar seu conhecimento sobre esses tópicos, é recomendável usar o código-fonte gerado pelo ATL projeto assistente sistema autônomo referência.Esses primeiros quatro tópicos são:
Os três últimos tópicos abordam conceitos relacionados ao desenvolvimento de um serviço:
Entradas de registro para serviços do ATL
Dicas de depuração para serviços do ATL