Galera, estou desenvolvendo um sistema para Lan House. Só que estava com um problema quanto a JNI.
Criei uma função em C que desabilita o teclado e o mouse do micro Cliente usando a função BlockInput( boolean b) da API do Windows.
Até ai tudo blz. Chamo a função, ela me trava o teclado e o mouse do micro cliente, só que na hora de destravar, ele nao destrava. Se eu der um Ctrl + Alt + Del, “Só depois disso”, sempre que chamo a função para travar e destravar, funciona corretamente. Na API do Windows, diz que somente a thread que bloquear pode desbloquear. Mas então porque que depois que eu dou um Ctrl + Alt + Del, ele consegue travar e destravar corretamente, e antes disso ele só consegue travar.
Será que alguem tem alguma idéia de como resolver esse problema???
Falow…
[]´s