請問如何將[Turn Off Monitor]時間調至永久 |
尚未結案
|
cantaloupe
一般會員 發表:1 回覆:2 積分:0 註冊:2003-11-28 發送簡訊給我 |
各位大大:
小弟想再程式執行時關地turn off monitor,在2k XP的系統下都可以做到
但在98系統在同一行程式卻變成關閉螢幕保護程式....
我是使用
SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, FALSE, NULL,SPIF_UPDATEINIFILE)
還有一個問題,怎麼讓程式知道user 按了Ctrl Alt Del....
當FOCUS在程式時,可以抓keyin message去判斷,但當程式被隱藏或蓋住時該怎麼辦
|
cantaloupe
一般會員 發表:1 回覆:2 積分:0 註冊:2003-11-28 發送簡訊給我 |
我終於找到相關資料了...
http://www.codeproject.com/system/disablescreensave.asp?target=power
上面寫的很詳細,but我有一個疑問,我之前SystemParametersInfo最後一個參數
使用SPIF_UPDATEINIFILE一直失敗,直到找到此文章,使用0不去修改profile後才成功.... Ctrl Alt Del 我也找到方式解了...
我使用Hook去抓取WH_JOURNALRECORD在濾掉[Ctrl] [ESC]的情況,來讓AP知道
USER使用了[Ctrl] [Alt] [Del],這是我目前找到的方式,如果有比較好的方式
,分享一下心得吧
|
cantaloupe
一般會員 發表:1 回覆:2 積分:0 註冊:2003-11-28 發送簡訊給我 |
我終於找到相關資料了...
http://www.codeproject.com/system/disablescreensave.asp?target=power
上面寫的很詳細,but我有一個疑問,我之前SystemParametersInfo最後一個參數
使用SPIF_UPDATEINIFILE一直失敗,直到找到此文章,使用0不去修改profile後才成功.... Ctrl Alt Del 我也找到方式解了...
我使用Hook去抓取WH_JOURNALRECORD在濾掉[Ctrl] [ESC]的情況,來讓AP知道
USER使用了[Ctrl] [Alt] [Del],這是我目前找到的方式,如果有比較好的方式
,分享一下心得吧
|
HomeSound
中階會員 發表:44 回覆:178 積分:94 註冊:2002-08-31 發送簡訊給我 |
您好cantaloupe
SystemParametersInfo(SPI_SETPOWEROFFACTIVE,1,0,0);
讓螢幕 1=可以 0=不可進入省電模式-----------^
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,NULL,0);
使CTRL ALT DEL & Alt Tab & 開始鍵功能失效---^
0=正常 1=失效
不知是不是您要的 --==多看.多學.多聽==--
------
--==多看.多學.多聽==-- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |