Win2k/XPでユーザが一定期間にキー入力やマウス操作をしなかったことを監視するプログラムを考えています。

・スクリーンセーバの監視
・グローバルフック(キーとマウス)
のほかにユーザが操作していないことを判定するよい方法はありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/09/30 09:35:07
  • 終了:--

回答(1件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/09/30 10:09:38

ポイント40pt

http://homepage1.nifty.com/MADIA/vb/API/GetCursorPos.htm

GetCursorPos(現在のマウスの位置座標を取得する)

マウスポインタの座標の取得

最上位の窓の取得

デスクトップをキャプチャしてその画像の変化率にて操作中か判断する・・・などでも代用はできるかと思いますが、わたしは、全てグローバルフックで判断していますよ

グローバルフックを利用する方法も1種類じゃないですから奥が深いですよ^^;

id:ohmix1

なるほど〜。いろいろ考えられますね。

でも、やはりグローバルフック使わないと完全なチェックは行えないのでしょうか。

追記:グローバルフックを使うことにします。

2004/09/30 16:37:30

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません