Pessoal, Bom Dia!
Criei um aplicativo do tipo serviço, como o colega Luiz Henrique sugeriu, ele executa e verifica a cada período de tempo
se o aplicativo cacic2.exe esta em execução, se não estiver executando ele o executara. Se este aplicativo não existir
será executado o chkcacic.exe para a instalação.
Com este serviço consegui resolver alguns problemas:
1 – Quando o Cacic é executado como o usuário logado isso permite que o usuário finalize a aplicação;
2 – Se um novo usuário acessar a maquina, neste perfil novo o agente Cacic não executara;
3 – Simplifiquei a instalação no meu caso, que é uma rede com domínio (PDC), basta eu instalar o cacic2srv como administrador da maquina que ele sempre será executado, indiferente do usuário e ou do domínio em que esta maquina esteja.
4 – Se evita a finalização do cacic2.exe quando ele é executado pelo serviço e da acesso negado quando se tenta finalizar a aplicação por um usuário não administrador.
Agora temos de saber que existem alguns problemas, o serviço não executa em win98 ou ME,
o que no meu caso não é problema não utilizo mais este SO. Outro problema que pode acontecer é se o usuário tiver
permissão de administrador na maquina, ele também poderá parar ou finalizar a aplicação.
Disponibilizei este aplicativo no meu site lawrencelinder.wordpress.com sessão projetos > Cacic2 – Ferramentas
[]s
Lawrence G. A. Linder
Autor: Lawrence Linder