Bom,
 
    Criei um serviço no Delphi e o mesmo não parece funcionar correto.
 
    Ele fica tentando inicializar e fica com status iniciando e não sai
disso!
 
    No Log, aparece um erro: Erro System Error.  Code: 1053.
O serviço não respondeu à requisição de início ou controle em tempo hábil.
Mas mesmo assim o status fica como iniciando.
 
para criar o serviço, uso:
         SM.ServiceName := Service_Name;
         SM.AddTheService ('Serviço On-line do ' + ExtractFileName
(Application.ExeName),
                           SC_MANAGER_CREATE_SERVICE,
                           SERVICE_WIN32_OWN_PROCESS,
                           SERVICE_AUTO_START,
                           SERVICE_ERROR_NORMAL,
                           Service_File,
                           Dependencies,
                           '',
                           '');
 
para Iniciar o serviço, uso:
                SM.ServiceName := Service_Name;
                SM.StartTheService;

 
    O q pode ser que está errado ?
 
Alex
 


[As partes desta mensagem que não continham texto foram removidas]

Responder a