INTERCEPTAR TECLA DIGITADA,MESMO SEM FOCO ?
Boa tarde,Colegas!
Estou trabalhando em um módulo em VB.NET.
O problema é que irá utilizar um destes teclados pequenos numéricos.
Meu projeto VB.NET terá que detectar quando qualquer tecla numérica for pressionada
no teclado. (Não poderei usar Mouse, ou Telas Touch Screen ) para o usuário navegar.
O problema:
Existem alguns modos no VB.NET, de se detectar qual tecla foi pressionada. Mas os exemplos
que encontrei, se utilizam de eventos (KeyDown,etc..) nos objetos para funcionar. Eu necessito
de um código que me permita detectar qual tecla foi pressionada, independente de qual controle
tem o foco na tela no momento em que o numero for digitado do teclado.
Algum colega, conhece algum link de exemplo?
Estou trabalhando em um módulo em VB.NET.
O problema é que irá utilizar um destes teclados pequenos numéricos.
Meu projeto VB.NET terá que detectar quando qualquer tecla numérica for pressionada
no teclado. (Não poderei usar Mouse, ou Telas Touch Screen ) para o usuário navegar.
O problema:
Existem alguns modos no VB.NET, de se detectar qual tecla foi pressionada. Mas os exemplos
que encontrei, se utilizam de eventos (KeyDown,etc..) nos objetos para funcionar. Eu necessito
de um código que me permita detectar qual tecla foi pressionada, independente de qual controle
tem o foco na tela no momento em que o numero for digitado do teclado.
Algum colega, conhece algum link de exemplo?
O que você quer é basicamente a principal função de um Malware do tipo Keylogger.
Procura por [Ô]keyboard hooks[Ô] na Web: http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
Obrigado pessoal,eu consegui com as dicas de vocês.
Tópico encerrado , respostas não são mais permitidas