COMO CRIAR UM SERVICO NO WINDOWS PARA SEU FORM ?

PATRICIALINDA 25/04/2011 07:53:33
#372329
Acabei de criar um problema no estilo do VNC, mas preciso criar um serviço no windows que sempre inicie este programa, como fazer isso ?

Por exemplo, o [txt-color=#e80000]VNC Server [/txt-color] é um serviço que é iniciado junto como o windows, mesmo se você efetua logoff no windows o serviço ainda está em execução, isso que eu preciso, pois para mim não adianta eu colocar no Run do Windows (somente ficará em execução no momento do logon), o que eu preciso é que este programa (feito em VB6) fique sempre ativo, logo a solução é criar um serviço..


Outro exemplo é o [txt-color=#e80000]Java[/txt-color], que é um executável e a empresa SUN fez ele ser um serviço para sempre manter em execução, mesmo se o usuario não efetuou logon no windows.
PATRICIALINDA 06/07/2011 13:06:55
#378592
Mais algu'me já criou um serviço no windows para seu programa feito em VB ?
PATRICIALINDA 27/11/2013 09:07:31
#431519
Acreditam que ainda nao consegui criar um serviço no windows para meu programa ?
LLAIA 27/11/2013 09:51:48
#431525
Pelo tempo, é ruim de acreditar mesmo!

Paree que é meio difícil de fazer isso em Vb6 mesmo, pois a MS não recomenda: http://support.microsoft.com/kb/175948/pt-br

Mas com o .Net, por este exemplo, http://www.macoratti.net/vbn5_csw.htm, parece bem fácil.
MARCELO.TREZE 27/11/2013 09:54:20
#431526
Patricia veja este tópico

http://www.vbweb.com.br/forum_resp.asp?Forum=VB&Codigo=208366

derrepente ajuda
KERPLUNK 27/11/2013 11:13:14
#431533
Vamos entender o seu problema:
Você criou uma aplicação VB6 e quer que ela [Ô]se transforme[Ô] em um serviço do windows. Se for isso, você NÃO vai conseguir. Explico: o VB6 tem dependência de runtimes e outras DLL/OCX para funcionar. Essas runtimes e DLL/OCX, nem sempre estarão disponíveis, o usuário precisaria logar para poder utilizá-las, mas os serviços são iniciados ANTES do login, ou seja, as DLL/OCX não estarão disponíveis. O que você quer fazer, para ser feito com segurança, somente usando .NET ou alguma linguagem de baixo nível, como C++.
ANDPAG 27/11/2013 16:42:00
#431546
Eu ja usei um aplicativo se não me engano se chamava AppToService, que transforma o seu .exe em serviço do windows automaticamente, fiz isso pq na espoca tinha um engraçadinho na empresa de um cliente excluindo um .exe do sistema do terminal de consulta, usei esse aplicativo e coloquei o .exe como serviço do windows ai o sabotador não conseguiu mais excluir, porque como ficou como serviço ele dava acesso negado para exclusão.... não sei se vai servir para o que você realmente quer mas... faça um teste com ele pra ver se resolve.
Tópico encerrado , respostas não são mais permitidas