rodar programa como Serviço

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Inacio
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 07 Mai 2009 10:11
Localização: Curitiba-PR

rodar programa como Serviço

Mensagem por Inacio »

Pessoal, alguém sabe me dizer como faço para rodar um programa compilado no Xharbour como Serviço no Windows?

Inacio
rodrmigu
Usuário Nível 3
Usuário Nível 3
Mensagens: 150
Registrado em: 27 Nov 2007 15:13
Localização: Indaiatuba SP

Re: rodar programa como Serviço

Mensagem por rodrmigu »

Inácio,

Dá uma procurado no fórum onde eu coloquei um post sobre isso, bem como outras pessoas,

[]'s
Rodrigo
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: rodar programa como Serviço

Mensagem por sygecom »

Aqui o link comentado pelo Rodrigo.
viewtopic.php?f=4&t=8596&p=48283&hilit=serviço#p48292
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Inacio
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 07 Mai 2009 10:11
Localização: Curitiba-PR

Re: rodar programa como Serviço

Mensagem por Inacio »

Estou tentando usar o prog2svc, recomendado nesse link, para rodar programa como serviço. Está dando o "erro 1073 ao tentar instalar o serviço ServiceName".

Quando eu mudo o comando para prog2svc -add meuprg c:\diretorio\meuprg.exe, na primeira vez funciona (diz que foi instalado). Na segunda, já dá o mesmo erro anterior.

Daí concluí que o erro refere-se ao fato de o serviço já estar instalado.

Mas instalado como? Ele não roda. Não entendi por que.

Alguém poderia me ajudar? Postei lá a dúvida, mas não me responderam.

Inacio
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Re: rodar programa como Serviço

Mensagem por Itamar M. Lins Jr. »

Ola!
Esse erro, é porque o programa já esta na memória.
Error 1073 means that a service with "this name" already exists/registered/in use in your system.
Similar may happen during installation of new devices/device drivers.
The usual cause is improper uninstallation, which took place prior to new install.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: rodar programa como Serviço

Mensagem por sygecom »

Olá Inacio,
Olhe o codigo de exemplo postado pelo Rodrigo Moreno que tem um exemplo para ser compilado e usado diretamente pelo xharbour.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Inacio
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 07 Mai 2009 10:11
Localização: Curitiba-PR

Re: rodar programa como Serviço

Mensagem por Inacio »

Amigo, desculpe a ignorância, mas como eu uso aquele modelo? Compilei ele, mas ele não faz nada. No main só tem um do while, um tone e um inkey. Ele não chama função nenhuma.

Obrigado pela ajuda.

Inacio
Inacio
Usuário Nível 1
Usuário Nível 1
Mensagens: 19
Registrado em: 07 Mai 2009 10:11
Localização: Curitiba-PR

Re: rodar programa como Serviço

Mensagem por Inacio »

Pessoal,

Será que alguém poderia me ajudar a fazer um programa rodar como serviço, por favor?

Inacio
Responder