作者jjooeeyy (陈阿烧)
看板Programming
标题[问题] WMI或C#可以做到侦测系统允许休眠或睡眠?
时间Fri Feb 14 10:39:49 2014
请问各位先进
该如何透过WMI或C#得知系统是否允许进入睡眠与休眠状态?
小弟想写一个程式如果允许睡眠则进入睡眠、允许休眠则进入休眠
如果上述都没办法则进入关机状态
故必须要侦测是否硬体与系统允许进行
例如能像是从指令powercfg -a得到的结果类似
此系统有以下几种睡眠状态: 待命 ( S3 ) 休眠 混合式睡眠
此系统缺乏以下几种睡眠状态:
待命 (S1)
系统韧体不支援此待命状态。
待命 (S2)
系统韧体不支援此待命状态。
这样,但不希望程式透过执行cmd命令取得结果,避免被防毒软体误判
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.69.121
1F:→ freaky:GetPwrCapabilities()/SetSuspendState() 210.68.36.154 02/14 13:54