跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • c++ 如何判断用户是否 启用了 睡眠功能呢?
未分類
24 10 月 2020

c++ 如何判断用户是否 启用了 睡眠功能呢?

c++ 如何判断用户是否 启用了 睡眠功能呢?

資深大佬 : PUBG98k 1

c++ 如何判断用户是否 启用了 睡眠功能呢?
有哪个大佬知道 xp – 10 通用的查询 api?
c++ 如何判断用户是否 启用了 睡眠功能呢?
大佬有話說 (8)

  • 資深大佬 : xupefei

    https://docs.microsoft.com/en-us/previous-versions/aa932196(v=msdn.10)?redirectedfrom=MSDN

  • 主 資深大佬 : PUBG98k

    @xupefei 这个注册表信息好像仅适用于 WinCE 系统.

  • 資深大佬 : skydiver

    @PUBG98k 并不是,点进去链接才是那个系统的文档

  • 主 資深大佬 : PUBG98k

    @skydiver 感谢回复.
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerTimeouts
    HKEY_CURRENT_USERControlPanelPower
    这 2 个注册表项在我的 Win10,虚拟机 Win7 都没有~应该就是 ce 系统的~

  • 資深大佬 : skydiver

    看起来这个网页是给 mobile 的,然后里面再点进去是 CE 的

  • 資深大佬 : xupefei

    https://stackoverflow.com/questions/49727980/get-value-of-sleep-after-hibernate-after-from-advanced-power-settings
    这个应该没问题。

  • 主 資深大佬 : PUBG98k

    感谢上,找到了.在这个位置.
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPowerUserPowerSchemes8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c238c9fa8-0aad-41ed-83f4-97be242c8f2029f6c1db-86da-48c5-9fdb-f2b67b1f44da

    ACSettingIndex 的值就是 睡眠时间.0 是没开启

  • 資深大佬 : ysc3839

    正确做法应该是用 Power Scheme 相关的 API 去读,注册表不保证兼容性的。
    曾经写过一个连接外接屏幕时关闭合盖睡眠的小工具,里面就用到了 Power Scheme 相关的 API 。
    https://github.com/ysc3839/ProjectionAwake

    需要注意的是,这套 API 是从 Vista 开始才有的。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具