使计算机进入休眠状态

可以使用Application类中的SetSuspendState来使电源进入休眠状态。

 Application.SetSuspendState(PowerState.Suspend, true, false);

中间的参数说明:

PowerState:是哪种休眠状态,Hibernate表示计算机进入挂起状态,即电脑把所有个人的资料如内存等写入到硬盘中,计算机电源和硬盘等挂你,再启动后这此内容将恢复。

Suspend是休眠状态,激活电脑时不用再重启。

第二个参数表示系统立即进入你所设的状态吗,如为True则不通知所有应用程序立刻进入休眠状态,如果为False则会通知所有程序后才会进入此状态。

第三个参数为True时,可在发生唤醒事件时禁止将系统的电源状态恢复为活动状态。为False时可在发生唤醒事件时允许将系统的电源状态恢复为活动状态。

返回值:如果为挂起系统则为True,否则为false;

 

也可以用API函数SetSystemPowerState来设置,不过复杂些。

 

posted on 2012-12-20 09:55  天上星  阅读(702)  评论(0编辑  收藏  举报

导航