Executando o programa como um servidor local
Se executar o programa como um serviço é incómodo, você pode temporariamente modificar o Registro de modo que o programa seja executado como um servidor local normal.Renomear simplesmente o valor de LocalService em seu AppID a _LocalService e certifique-se de que a chave de LocalServer32 em seu CLSID está definida corretamente.(Observe que DCOMCNFG usando para especificar que seu aplicativo será executado em um computador diferente renomeia sua chave de LocalServer32 a _LocalServer32.) Executar o programa como um servidor local recebe a mais de alguns segundos na inicialização como a chamada a StartServiceCtrlDispatcher em CAtlServiceModuleT::Start tem alguns segundos antes que falhou.