yagzh2000

使计算机进入休眠状态

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

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

中间的参数说明:

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

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

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

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

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

 

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

 

分类:

技术点:

相关文章:

  • 2021-12-27
  • 2021-12-03
  • 2022-12-23
  • 2021-06-29
  • 2021-12-27
  • 2021-05-28
  • 2022-01-24
  • 2021-08-22
猜你喜欢
  • 2021-08-28
  • 2022-02-12
  • 2021-12-27
  • 2021-08-24
  • 2021-12-31
  • 2021-11-02
  • 2021-08-01
相关资源
相似解决方案