4

新しいキーボードを購入したばかりですが、キーボードの全寿命の間に行ったキーの押下/ストロークの数を正確に追跡することに興味があります。(繰り返しは気にしないので、keyUpを記録したいだけです)

私はこれを行うための最善の方法を探し回っていますが、どのようなアプローチを取るべきかさえわからないため、インテリジェントに検索するのに苦労しています。また、私が実際に使用した言語はC#だけです。C /C++またはWinAPIで何もしていません

Win 7ドライバーを直接変更するのは難しいですか?コンピュータが起動した瞬間からキーストロークを記録できるようにしたいのですが、これは簡単に実行できない場合があります。今はデバイスドライバーの学習に取り掛かる気がないので、既存のドライバーまたはフックを使用したいと思います。

Ctrl2Capを簡単に見てきましたが、自分のケースに合うようにそのようなものを変更する方法がわかりません。

私が見た他の質問、

これは、USBフィルタードライバーの作成が機能する可能性があることを示していますが、どこから始めればよいのかわかりません。 Windows C ++でキーボードを無効にしますか?

4

3 に答える 3

1

気弱な人向けではないドライバールートに行く必要はありません。.NET から正常に動作する低レベルのキーボード フックを使用できます。

私は簡単なビンビンを行い、codeplex http://globalmousekeyhook.codeplex.com/で以下を見つけました

それはあなたを動かすはずです

于 2012-08-09T18:59:53.207 に答える
-2

その、あなたが望むものは危険です !同じコードで誰でもキーロガーを作成できます*しかし、ウイルス作成者でない場合は、「C/C++でのホットキー」などを検索して、ホットキーでキーボードをフックすることをお勧めします! キーボードのすべてのボタンからホットキーを作成できるホットキー メーカーを VB6 で作成しました。しかし、私はウイルスにはまったく興味がありません:) 頑張ってください!

*あなたのキーボードをフックし、あなたがキーボードに書いたすべての内容をウイルスの所有者に送信するウイルス

于 2012-08-09T18:38:05.457 に答える