saber tecla pressionada
Olá, gostaria de deixar uma aplicação escondida nos micros da minha rede, para que quando o usuário pressionasse determinada combinação de tecla no windows, o aplicativo chamaria então uma determinada rotina.
Ou então chamar um aplicativo feito por mim.
Tanto faz...
Eu até tenho um procedimento que usa o ttimer. Que de 1 em 1 milésimo de segundo ele verifica se teclas foram pressionadas... mas fica um pouco pesado. É praticamente um keylogger... mas não gostaria de usar esse método.
Aguardo ajuda!
Obrigado!
Ou então chamar um aplicativo feito por mim.
Tanto faz...
Eu até tenho um procedimento que usa o ttimer. Que de 1 em 1 milésimo de segundo ele verifica se teclas foram pressionadas... mas fica um pouco pesado. É praticamente um keylogger... mas não gostaria de usar esse método.
Aguardo ajuda!
Obrigado!
Briciosm
Curtidas 0
Respostas
Wdrocha
29/07/2009
Vc pod utilizar uma hook procedure para isso...
Como é global, vc usará uma hook procedure que interceptará as teclas pressionadas, mensagem que vc irá monitorar será WH_KEYBOARD_LL.
Com isso vc não precisará mais utilizar o timer, pois a sua função será chamada apenas qdo uma tecla for pressionada.
dá uma pesquisada na net....tem mt coisa, eu mesmo já dei exemplos sobre esta hook procedure aq no fórum.
flw.
Como é global, vc usará uma hook procedure que interceptará as teclas pressionadas, mensagem que vc irá monitorar será WH_KEYBOARD_LL.
Com isso vc não precisará mais utilizar o timer, pois a sua função será chamada apenas qdo uma tecla for pressionada.
dá uma pesquisada na net....tem mt coisa, eu mesmo já dei exemplos sobre esta hook procedure aq no fórum.
flw.
GOSTEI 0