C# KEYBOARD HOOK
Bom dia a todos.
Estou tentando criar um pequeno keylogger para instalar no pc lá de casa, de forma a monitorar o que o meu filho faz e por que sites anda.
A ideia é simples, criar um Windows servisse que fica rodando um código que monitore continuamente o teclado, rato, os programas que o utilizador abre e, no caso de abrir o navegador de internet, que monitore os sites por onde ele anda e jogue toda esta informação num .txt oculto.
Como sou novato no c#, estou desenvolvendo o código num console application, isto porque é mais fácil de ir testando á medida que acrescento novo código.
Andei procurando na internet sobre o assunto e descobri que a melhor maneira seria através da utilização de hook, mas todos os artigos que encontro são ainda dos tempos em que o .Net não existia e creio que será por isso que está sempre dando erro.
Procurei também no youtube sobre o assunto, mas o pouco material que encontro é em Windows form application, por isso tente adicionar a referência system.windows.form e escrevi o código que aparece no vÃdeo, mas ao chamar o globalkeyboardhook também dá erro.
Por favor, será que existe alguma alma caridosa neste fórum que me possa dar uma luz?
O melhor vÃdeo que consultei:
https://www.youtube.com/watch?v=P1syNv_Qnio
Os dois artigos que falam melhor sobre o assunto (antes do .Net):
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
http://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook
Cumprimentos a todos.
Estou tentando criar um pequeno keylogger para instalar no pc lá de casa, de forma a monitorar o que o meu filho faz e por que sites anda.
A ideia é simples, criar um Windows servisse que fica rodando um código que monitore continuamente o teclado, rato, os programas que o utilizador abre e, no caso de abrir o navegador de internet, que monitore os sites por onde ele anda e jogue toda esta informação num .txt oculto.
Como sou novato no c#, estou desenvolvendo o código num console application, isto porque é mais fácil de ir testando á medida que acrescento novo código.
Andei procurando na internet sobre o assunto e descobri que a melhor maneira seria através da utilização de hook, mas todos os artigos que encontro são ainda dos tempos em que o .Net não existia e creio que será por isso que está sempre dando erro.
Procurei também no youtube sobre o assunto, mas o pouco material que encontro é em Windows form application, por isso tente adicionar a referência system.windows.form e escrevi o código que aparece no vÃdeo, mas ao chamar o globalkeyboardhook também dá erro.
Por favor, será que existe alguma alma caridosa neste fórum que me possa dar uma luz?
O melhor vÃdeo que consultei:
https://www.youtube.com/watch?v=P1syNv_Qnio
Os dois artigos que falam melhor sobre o assunto (antes do .Net):
http://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C
http://www.codeproject.com/Articles/19004/A-Simple-C-Global-Low-Level-Keyboard-Hook
Cumprimentos a todos.
olha aqui: http://null-byte.wonderhowto.com/how-to/create-simple-hidden-console-keylogger-c-sharp-0132757/
Tópico encerrado , respostas não são mais permitidas