如何确定Windows用户是否可以休眠(使用C)
发布时间:2020-12-14 05:31:17 所属栏目:Windows 来源:网络整理
导读:我知道可以调用以下API来休眠系统: SetSuspendState(TRUE,FALSE,FALSE); 但有没有办法找出当前Windows用户是否可以使用“真正的”休眠模式? 这就是我的意思: 如果管理员致电: powercfg.exe /hibernate off 上面的API将使系统进入睡眠模式.所以你怎么知道
我知道可以调用以下API来休眠系统:
SetSuspendState(TRUE,FALSE,FALSE); 但有没有办法找出当前Windows用户是否可以使用“真正的”休眠模式? 这就是我的意思: >如果管理员致电: powercfg.exe /hibernate off 上面的API将使系统进入睡眠模式.所以你怎么知道(从C程序)这将发生而不是休眠?
解决方法
看一下可以用
CallNtPowerInformation获得的SYSTEM_POWER_CAPABILITIES结构.具体来说,看看HiberFilePresent字段.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 任何版本的Microsoft Exchange Server是否支持RFC 5336/653
- [windows Tools] windows程序打包工具-Advanced Installer
- r – 在windows上安装gputools
- 连接到Microsoft Azure订阅失败
- windows-7 – 以特定应用程序的大写字母显示所有窗口
- 使用WIn32 SetParent()在非WPF应用程序内托管WPF应用程序
- 生产Windows Web服务器(IIS和SQL)应该在域中吗?
- windows – RunAs netonly保存凭据
- .net – 如何在OnStart方法中停止服务?
- windows-server-2008 – 将Windows Server 2008升级到Enter
推荐文章
站长推荐
热点阅读