TEMPO OCIOSO NO SISTEMA
Olá galera,
Gostaria de saber se existe alguma possibilidade de verificar se um usuário logado em um sistema em vb6 esta ocioso ou seja
logou no sistema mas não esta utilizando.
Alguém já fez algo parecido para que possa me dar um help.
Desde já Agradeço.
Gostaria de saber se existe alguma possibilidade de verificar se um usuário logado em um sistema em vb6 esta ocioso ou seja
logou no sistema mas não esta utilizando.
Alguém já fez algo parecido para que possa me dar um help.
Desde já Agradeço.
Você pode usar um timer e verificar o tempo que ele não mexe com o mouse e teclado. A partir do momento que o evento MouseMove ou KeyDown for disparado em algum formulário aberto, o contador zera. Você pode considerar que passado 5 min sem mexer, ele está ocioso por exemplo. Caso sejam muitos formulários e você não queira colocar a condição em todos, você pode usar APIs para saber quando o Mouse ou o teclado foi usado em qualquer janela do Windows... e depois você verifica com o a API FindWindow se pertence ao seu sistema.
Outra coisa que você pode fazer é um sistema de log associado aos eventos disparados no sistema também.
Abraços!
Outra coisa que você pode fazer é um sistema de log associado aos eventos disparados no sistema também.
Abraços!
vc pode carregar uma sub em um módulo .... e usar GetCursorPos .... e melhor do que usar o mesmo procedimento em todos os forms
conforme um topico aqui ... http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=445552&pagina=1
conforme um topico aqui ... http://vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=445552&pagina=1
Tópico encerrado , respostas não são mais permitidas