instalar programa delphi como serviço

28/07/2017

0

boa tarde, alguém sabe faço pra instalar programa delphi como serviço no windows?
desde já agradeço!!!
Rodrigo Pereira

Rodrigo Pereira

Responder

Posts

28/07/2017

Natanael Ferreira

Veja se os links ajudam:

https://www.devmedia.com.br/criando-um-windows-service/7867

https://drgarcia1986.wordpress.com/2013/05/02/criando-um-servico-do-windows-no-delphi/

http://theclub.com.br/Restrito/Revistas/201002/cria1002.aspx
Responder

28/07/2017

Natanael Ferreira

Outro link:

https://rogeriomolina.com.br/2012/08/23/transformando-um-arquivo-exe-em-servico-no-windows/
Responder

13/09/2019

Alvaro Vieira

Se você precisar instalar o mesmo serviço mais de uma vez, ou seja, o mesmo exe terá nomes diferentes no serviço, faça o seguinte:

procedure TMyService.ServiceCreate(Sender: TObject);
begin
if (System.ParamCount >= 1) and not CharInSet(ParamStr(1)[1], SwitchChars) then
Name := ParamStr(1);
end;

Assim você pode utilizar os seguintes comandos para criar os serviços (os espaços após o = são necessários):
sc create myservice1 binpath= "c:\\MyService\\ServiceApp.exe myservice1" displayname= "Serviço 1"
sc create myservice2 binpath= "c:\\MyService\\ServiceApp.exe myservice2" displayname= "Serviço 2"

Observe que o padrão c:\\MyService\\ServiceApp.exe -install não vai funcionar.

Leia mais em https://stackoverflow.com/questions/18599201/service-does-not-start
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar