通知
すべてクリア
Topic starter
2014年9月17日 3:40 AM
原田と申します。よろしくお願いします。
[環境]
・Windows 8.1(64bit)
・Visual Studio Express 2013 for Windows Desktop
[作成しているソフト]
マウスやキーボードのメッセージをグローバルフックで取得するものを作成しています。マウ
スやキーボードの入力を視覚化するソフトを制作するためです。
[内容]
まずは、マウスメッセージをフックするものを試しに作成しました。
グローバルフックでは、SetWindowsHookExの呼び出しはDLL内で行う必要があり、また、フッ
クプロシジャもDLL内に置かなければならないということで、マウスメッセージをフックする
DLLを作成しました。
DLL内のフックプロシジャでは、メッセージが送られるウィンドウのタイトルをRenamedに変
更しているだけです。つまり、マウスカーソルを乗せるとそのウィンドウのタイトル
がRenamedに変わります。
[32bitのみ作成]
グローバルフックでは、32bitのDLLは32bitアプリケーションケーションにしかインストール
できないため、64bit版のDLLも別名で作成しなければならないとのことですが、まずは32bit
版だけを
[現象]
32bitのDLLからは32bitアプリケーションケーションのマウスメッセージしかフックできない
ため、64bit版のDLLも別名で作成しなければならないとのことですが、まずは32bit版だけを
Topic starter
2014年9月17日 3:45 AM
記入している途中でEnterを押してしまい送信してしましました。
ですので、質問内容が不完全です。すいません。
この投稿は一度解決済みとして新たに投稿し直します。