2012-07-19 3 views
4

방금 ​​키보드를 새로 구입했는데 키보드 수명이 다할 때 얼마나 많은 키를 누르는 지 추적하고 싶습니다. (나는 반복을 신경 쓰지 않기 때문에 keyUp을 녹음하고 싶다.)로우 레벨 키보드 후크

나는 이것을하기위한 최선의 방법을 찾고있다. 그러나 어떤 접근법을 취해야할지조차 모르겠다. 지능적으로 찾는 데 어려움이 있습니다. 또한 내가 실제로 사용해 본 언어는 C#뿐입니다. C/C++ 또는 WinAPI로 아무 것도하지 않았습니다.

Win 7 드라이버를 직접 수정하기가 어렵습니까? 컴퓨터가 부팅되는 순간부터 키 입력을 기록 할 수 있기를 원하지만 쉽게 수행되지 않을 수 있습니다. 나는 지금 장치 드라이버를 배우는 것에 신경 쓰지 않기 때문에 기존 드라이버 나 후크를 선호합니다.

Ctrl2Cap에서 잠깐 살펴 봤지만 내 경우에 맞게 수정하는 방법을 모르겠습니다. 내가 바라 보았다

다른 질문,

이 하나가 USB 필터 드라이버가 작동 할 수 쓰고 나타냅니다,하지만 난 곳에서 시작하는 단서가 없다. Disabling the keyboard in windows c++?

답변

-1

즉, 원하는 것은 위험합니다! 같은 코드를 사용하면 누구나 keylogger를 만들 수 있습니다. * 바이러스 제작자가 아닌 경우 "hotkeying in C/C++"또는 단축키로 후크 키보드를 검색하는 것이 좋습니다! 나는 모든 키보드 버튼에서 핫키를 만들 수있는 VB6에서 HotKey Maker를 작성했습니다. 하지만 바이러스에 관심이 없습니다. 행운을 비네! 키보드 후크 및 심장 약한 아닙니다 드라이버 경로를 갈 필요가 없습니다 당신이 바이러스 소유자

+1

예, 그것은 키로거를 만드는 하나의 방법 가야한다하지만에 대한 위험 아무것도 없습니다. –

+0

키보드 훅이 많은 바이러스 백신으로 쉽게 잡힐 수 있기 때문에 위험합니다. 그리고 나서 그들은 keylogger의 정보를 어디에서 볼 수 있는지 간단히 알 수 있습니다. ... 당신을 찾으십시오 :)이 후에 바이러스를 만들고 싶지는 않을 것입니다.) – Searush

1

에 키보드에 쓴 모든를 보내

* 바이러스. 당신은. NET에서 잘 작동하는 낮은 수준의 키보드 후크를 사용할 수 있습니다.

내가 http://globalmousekeyhook.codeplex.com/

CodePlex의 에 다음과 같은 빠른 빙을했고, 발견 그것은 당신이

+0

이것은 가장 좋은 답변이지만, 바이러스 소프트웨어는 키보드 훅이있는 프로그램을 맬웨어로 식별하고 격리합니다. 수동으로 격리에서 제외해야합니다. –

관련 문제