[問題] WMI或C#可以做到偵測系統允許休眠或睡眠?

作者: jjooeeyy (陳阿燒)   2014-02-14 10:39:49
請問各位先進
該如何透過WMI或C#得知系統是否允許進入睡眠與休眠狀態?
小弟想寫一個程式如果允許睡眠則進入睡眠、允許休眠則進入休眠
如果上述都沒辦法則進入關機狀態
故必須要偵測是否硬體與系統允許進行
例如能像是從指令powercfg -a得到的結果類似
此系統有以下幾種睡眠狀態: 待命 ( S3 ) 休眠 混合式睡眠
此系統缺乏以下幾種睡眠狀態:
待命 (S1)
系統韌體不支援此待命狀態。
待命 (S2)
系統韌體不支援此待命狀態。
這樣,但不希望程式透過執行cmd命令取得結果,避免被防毒軟體誤判
謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com