COMO CRIAR UM SERVICO NO WINDOWS PARA SEU FORM ?
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.
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.
veja se este faz isso
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=68864&lngWId=1
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=68864&lngWId=1
Mais algu'me já criou um serviço no windows para seu programa feito em VB ?
Acreditam que ainda nao consegui criar um serviço no windows para meu programa ?
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.
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.
Patricia veja este tópico
http://www.vbweb.com.br/forum_resp.asp?Forum=VB&Codigo=208366
derrepente ajuda
http://www.vbweb.com.br/forum_resp.asp?Forum=VB&Codigo=208366
derrepente ajuda
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++.
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++.
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