タグ

C++とコード(IT)に関するkskhsdのブックマーク (1)

  • 簡単なキーロガー その1 [どのキーが押された] : C/C++ -しっぽとコードの備忘録-

    C/C++ 簡単なキーロガー その1 今現在どのようなキーが押されているか知りたい場面というのが極まれに?存在します。 例えば、ある特定のキーを受け取ったときバックグラウンドで何かしらの動作をするときこれが必要ですね。 ここで注意すべきは、キー入力のメッセージを受け取って処理するというのではないことです。 ロガーといってるんですから、何に対して押されたかに関わらずそれを記録したいわけです。 で、今回作るのは簡単なキーロガーです。 何が簡単かというと、まずフックを使いません(次回は使います)。 そして、アルファベットとenterしか記録しないようにします。 半角か全角かも考えず、とりあえずどのアルファベットキーが押されたか、enterが押されたかだけを考えます。 ただし、シフトキーの状態は見ることとし、大文字か小文字かは区別するようにします。 さて、キーの状態を取得するために今回用いるのはG

  • 1