Alterar ServiceStartName

11/08/2004

Ae galera, seguinte:

Necessito fazer com q dois Serviços iguais funcionem na mesma maquina, mas ele me dá um erro dizendo que já existe um serviço com esse mesmo nome.

Já alterei o ServiceStartName através de um INI e ai ele me fala q o nome da conta é inválido, inexistente ou a senha não é válida para a conta especificada.

Sei q por padrão ele cria o nome conforme as configurações do usuário logado.

Alguém poderia me dar uma luz de como corrigir esse problema??

Obrigado, Evandro


Evandro_covre

Respostas

11/08/2004

Evandro_covre

Bom Galera hehehe resolvi o problema

Para quem desejar saber como proceder é o seguinte:

No Evento BeforeInstall é necessário alterar as propriedades NAME e DISPLAYNAME do Serviço

Ficando como no exemplo abaixo:

procedure TOpera.ServiceBeforeInstall(Sender: TService);
begin
Self.Name := ´TESTE´;
Self.DisplayName:= ´TESTE´;
end;

Ai se desejar é só ler de algum INI esse nome e Boa!!! é só rodar, hehehehe

Aquele abraço, Evandro


Responder Citar

22/11/2016

Fockink Ltda

Estou com o mesmo problema, porém não consigo mudar o 'Self.Name'.
O 'Self.DisplayName' estou conseguindo alterar, vc fez alguma outra configuração ?
Responder Citar