How long the system is idle |
|
ralph
初階會員 發表:41 回覆:82 積分:29 註冊:2003-02-04 發送簡訊給我 |
The minimum OS is Windows 2000 for work. This is a small code.
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
axsoft
版主 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
在Windows XP Professional + C++ Builder 6 Sp4 下 Test OK! GetLastInputInfo Function
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/WinUI/WindowsUserInterface/UserInput/KeyboardInput/KeyboardInputReference/KeyboardInputFunctions/GetLastInputInfo.asp
/*生活是一種藝術,用心生活才能享受生活*/發表人 - axsoft 於 2004/03/12 10:17:46 |
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
|
ralph
初階會員 發表:41 回覆:82 積分:29 註冊:2003-02-04 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
bugmans
高階會員 發表:95 回覆:322 積分:188 註冊:2003-04-12 發送簡訊給我 |
http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=71274
pceyes提供一個付費的元件,採用不同於GetLastInputInfo的方法 http://www.deepsoftware.ru/sleeper/index.html http://delphi.ktop.com.tw/board.php?cid=99&fid=636&tid=15631 原來dsrSleep.dll呼叫SetWindowsHook,設定滑鼠和鍵盤hook 並將最後輸入的時間紀錄下來,和目前的時間比對就知道系統閒置了多少時間 至於詳細的做法可參考 HOWTO track a user's idle time(By Sidney Chong) http://www.codeproject.com/KB/DLL/trackuseridle.aspx 相關問題 http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=86284 如何檢測用戶沒有鼠標與鍵盤操作?(也是用GetLastInputInfo) http://delphi.ktop.com.tw/board.php?cid=30&fid=69&tid=86724 當一段時間不進行鍵盤或滑鼠操作時引發相關事件 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |