琪依坤 | 羽毛在飛

Good Luck To You!

调节亮度

#define REG_BACKLIGHT L"ControlPanel//Backlight"
#define REG_VAL_BATT_TO L"BatteryTimeout"
#define REG_VAL_AC_TO L"ACTimeout"
#define REG_VAL_BN_TO L"BrightNess"
...

闲置关闭设备

目前知道的解决办法有如下几个:
1、采用定时器,每隔一定时间,发送一个键盘消息,例如,每隔50*1000毫秒发送keybd_event(VK_F24,0,KEYEVENTF_KEYUP| KEYEVENTF_SILENT,0);
   [OK]
2、SystemParametersInfo(SPI_SETBATTERYIDLETIMEOUT,dwTime,0,TRUE)
   [FAILED]
...

[转]Windows CE 电源管理 .

电源管理

    Windows CE是典型的使用电池供电的系统。这使得正确操作系统十分关键,应用程序大多数时间都不需要关注Windows CE 设备的电源损耗,但是在某些时候,你可能要注意这些损耗。

    当用户关闭了一个使用电池的Windows CE 设备,电源系统不会关闭PC电源,事实上,只是系统被挂起(译者注:这里就像有些PocketPC把关闭电源放在拔SIM卡的位置,拔出SIM卡才真正关闭电源。但是,目前包括Smartphone在内,因为硬件设备,比如CPU无法进入低功耗,所以为了省电,需要做到关闭应用处理器及大部分设备供电,然后需要唤醒时,再通过定时器或无线模块唤醒。所以不关闭电源的情况不是绝对的。)当用户打开设备电源,设备不会像PC一样重新启动,而是被唤醒,返回到与系统挂起前一样的状态。这样导致一个应用程序在唤醒后会像挂起前一样运行。事实上,应用程序根本不知道它被挂起,除非它明确地请求当系统挂起时通知它。从应用程序的角度看,电源管理有三种方式,查询电源状态,改变电源状态,和防止电源状态改变。

...
<< 1 >>

Powered By Z-BlogPHP 1.7.2

沪ICP备12032294号-1