Olá Pessoal!
Seguinte, onde trabalho existe um servidor geral onde todos os usuários da empresa, que tem acesso a computadores, precisam ter um usuário e uma senha.
Eu quero desenvolver um programinha pra ter um visualizador de log no servidor, tipo listar todos os usuários que estão conectados em determinados momentos, a hora que cada um entrou, que cada um saiu, etc.
Em outras linguagens de programação eu poderia usar a API do windows pra obter metodos como: “ON_USER_LOGIN” e “ON_USER_LOGOUT”, esses métodos nao existem, pelo menos com esse nome não. Resumindo, gostaria de saber a melhor maneira possivel de acessar via Java uma lista como essa que mostra: todos os usuários do NT, os usuários online, os usuários offline, etc!
Um amigo disse que a melhor forma é usar JNI acessando objetos desenvolvidos em C ou C++.
Minha idéia é ao usuário conectar ou desconectar ao servidor, incluir essas informações em um banco de dados e poder disponibilizar via web para que o pessoal aqui do suporte tenha acesso.
Alguem tem alguma dica? Por onde devo prosseguir?
Já agradecendo,
Rafael Magalhães