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

看板Programming作者 (陳阿燒)時間11年前 (2014/02/14 10:39), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
請問各位先進 該如何透過WMI或C#得知系統是否允許進入睡眠與休眠狀態? 小弟想寫一個程式如果允許睡眠則進入睡眠、允許休眠則進入休眠 如果上述都沒辦法則進入關機狀態 故必須要偵測是否硬體與系統允許進行 例如能像是從指令powercfg -a得到的結果類似 此系統有以下幾種睡眠狀態: 待命 ( S3 ) 休眠 混合式睡眠 此系統缺乏以下幾種睡眠狀態: 待命 (S1) 系統韌體不支援此待命狀態。 待命 (S2) 系統韌體不支援此待命狀態。 這樣,但不希望程式透過執行cmd命令取得結果,避免被防毒軟體誤判 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.69.121

02/14 13:54, , 1F
GetPwrCapabilities()/SetSuspendState()
02/14 13:54, 1F
文章代碼(AID): #1I_O7u66 (Programming)
文章代碼(AID): #1I_O7u66 (Programming)