Você quer fazer um programa do tipo “kiosk” (ou seja, só ele aparece para o usuário e ele nem precisa se logar?), como é o caso de programas para lan houses ? Veja como é que os outros fazem. Se não me engano, no caso de lan houses o pessoal usa outras coisas para poder vigiar os usuários.
H
headbanger
thingol,
O meu aplicativo fica coletando dados de uma central telefonica (via serial) e faz a bilhetagem das informações.
Ele tem que fica rodando no systray e o usuario pode abrir ele para fazer algumas pesquisa de telefones, que
foram discados. Porem se o usuario finalizar o programa, nao bilheta as ligações e logo ele nao vai pagar pelo que usou…
Ou seja o programa precisa continuar rodando normalmente, porem não aparecer na lista de processos (eu imagino
assim que irá inibir o usurio de finalizar ele) ou até mesmo se eu consegui-se alterar o nome do processo (que é javaw.exe).
Vou dar uma pesquisa sobre o termo “Kiosk”, Obrigado.
T
thingol
Se você puder separar seu programa em dois (um serviço do Windows, e um que fica no systray), então você pode usar o do Systray só para mostrar as informações e efetuar alguma configuração ou cadastramento, e o serviço para ficar rodando ininterruptamente até que seja encerrado (pelo Painel de Controle -> Ferramentas Administrativas -> Serviços), e fazer a tal da bilhetagem.
É mais fácil fazer o serviço em .NET (C#) que em Java, mas é plenamente possível fazê-lo em Java usando o Java Service http://forge.objectweb.org/projects/javaservice/ , ou o Java Service Wrapper, http://wrapper.tanukisoftware.org/doc/english/download.jsp
H
headbanger
thingol:
Se você puder separar seu programa em dois (um serviço do Windows, e um que fica no systray), então você pode usar o do Systray só para mostrar as informações e efetuar alguma configuração ou cadastramento, e o serviço para ficar rodando ininterruptamente até que seja encerrado (pelo Painel de Controle -> Ferramentas Administrativas -> Serviços), e fazer a tal da bilhetagem.
É mais fácil fazer o serviço em .NET (C#) que em Java, mas é plenamente possível fazê-lo em Java usando o Java Service http://forge.objectweb.org/projects/javaservice/ , ou o Java Service Wrapper, http://wrapper.tanukisoftware.org/doc/english/download.jsp
Opa! Isso mesmo que eu estava procurando… dá perfeitamente para eu separar eles… Vou fazer assim.
Valeu!