Pessoal, alguém sabe me dizer como faço para rodar um programa compilado no Xharbour como Serviço no Windows?
Inacio
rodar programa como Serviço
Moderador: Moderadores
Re: rodar programa como Serviço
Inácio,
Dá uma procurado no fórum onde eu coloquei um post sobre isso, bem como outras pessoas,
[]'s
Rodrigo
Dá uma procurado no fórum onde eu coloquei um post sobre isso, bem como outras pessoas,
[]'s
Rodrigo
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: rodar programa como Serviço
Aqui o link comentado pelo Rodrigo.
viewtopic.php?f=4&t=8596&p=48283&hilit=serviço#p48292
viewtopic.php?f=4&t=8596&p=48283&hilit=serviço#p48292
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: rodar programa como Serviço
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
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
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Re: rodar programa como Serviço
Ola!
Esse erro, é porque o programa já esta na memória.
Itamar M. Lins Jr.
Esse erro, é porque o programa já esta na memória.
Saudações,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.
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: rodar programa como Serviço
Olá Inacio,
Olhe o codigo de exemplo postado pelo Rodrigo Moreno que tem um exemplo para ser compilado e usado diretamente pelo xharbour.
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
xHarbour.org + Hwgui + PostgreSql
Re: rodar programa como Serviço
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
Obrigado pela ajuda.
Inacio
Re: rodar programa como Serviço
Pessoal,
Será que alguém poderia me ajudar a fazer um programa rodar como serviço, por favor?
Inacio
Será que alguém poderia me ajudar a fazer um programa rodar como serviço, por favor?
Inacio

