私は個人的な興味のためにキーストローク ロガーを作成しています。また、キー ストローク ロガーを関数としてキャプチャして使用する方法 (キー ショートカットなど) も知りたいと思っています。
キーロガーと GetAsyncKeyState() がここでどのように機能するかを学ぶためのコードを入手しました。
Code::Blocks で実行するようにしましたが、最も奇妙なことは、タスク マネージャーを確認すると、CPU 使用率が 100% に上昇することです。プログラムを閉じると元に戻り、再度オンにすると 100% に戻ります。
無限のwhileループが常に入力をチェックしているためだと思いますが、機能を失うことなくCPU使用率を減らす方法があるかどうか知りたいです.
PSキーショートカットを作成するにはどうすればよいですか? たとえば、Ctrl+Eを押してプログラムを終了します。