人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Win2k/XPでユーザが一定期間にキー入力やマウス操作をしなかったことを監視するプログラムを考えています。
・スクリーンセーバの監視
・グローバルフック(キーとマウス)
のほかにユーザが操作していないことを判定するよい方法はありませんか?

●質問者: ohmix1
●カテゴリ:コンピュータ
✍キーワード:XP グローバル スクリーン プログラム マウス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● aki73ix
●40ポイント

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

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

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

http://nienie.com/~masapico/api_GetForegroundWindow.html

GetForegroundWindow

最上位の窓の取得

http://www.geocities.co.jp/SiliconValley/4805/vbtips/vbtips031.h...

デスクトップのキャプチャ(API)

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

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

◎質問者からの返答

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ