掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.29813

メッセージフックが正しく動作しません。
投稿者---フック(2007/02/22 13:47:19)


hhook = SetWindowsHookEx(WH_KEYBOARD,myKeyboardProc,(HINSTANCE)hdll,0);

今回、上記のようにして、メッセージフックをしています。
hdllで指定してあるインスタンスでは、メッセージフックが正常にできています。
MSDNを見ると、第四引数を0にすると、全てのインスタンスでメッセージフックができるように思えるのですが、どうでしょうか。

以上、よろしくお願いいたします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:メッセージフックが正しく動作しません。 29844 ぽへぇ 2007/02/25 12:06:21


No.29844

Re:メッセージフックが正しく動作しません。
投稿者---ぽへぇ(2007/02/25 12:06:21)


定番ですが、以下は参考になりますでしょうか。
http://www.kumei.ne.jp/c_lang/sdk2/sdk_161.htm



この投稿にコメントする

削除パスワード

No.29890

Re:メッセージフックが正しく動作しません。
投稿者---フック(2007/03/08 13:34:18)


返信が遅くなりました。
とりあえず、フックできました。

原因としては、
フックハンドルをプロセス間で共有してなかった
だと考えています。

フックハンドルの、プロセス間で共有すると、
どのような、理屈で動くようになるのか
など、若干疑問が残っています。
誰か、解かる方いらっしゃいますか。

また、メッセージフックなどで、
どのようなメッセージが、送受信されているのか
デバッグできるツールってないでしょうか。



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧