質問: Windowsのプログラミングの質問です。 ログインしているユーザーが、マウスかキーボードの操作をしていることを知る方法はありますか? (MSN Messengerの在席判断みたいなものに利用。一定時間内に操作されたか否かをフラグやカウンタで知る、あるいはマウスやキーボードの操作があったときにイベントを発生させて知る、など) ただし、フック(SetWindowsHookEx)と、デバイスドライバのフィルタデバイス以外でお願いします。 COM+、API、.NETなどで出来るでしょうか?言語は何でもOKです。 宜しくお願い致します。
回答: 過去に同様の質問をしたことがあります。 上記のいくつかは.NETでもできますが、 このときは結局グローバルフックするDLLを作りました。 ちなみに、.NETでも例外的にグローバルフックできることもあるようですが。 以上