wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何确定Windows用户是否可以休眠(使用C)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我知道可以调用以下API来休眠系统: SetSuspendState(TRUE,falSE,falSE); 但有没有办法找出当前Windows用户是否可以使用“真正的”休眠模式? 这就是我的意思: >如果管理员致电: powercfg.exe /hibernate off 上面的API将使系统进入睡眠模式.所以你怎么知道(从C程序)这将发生而不是休眠? >我不确定是否存在可以禁止用户休眠连接到Ac
我知道可以调用以下API来休眠系统:

SetSuspendState(TRUE,falSE,falSE);

但有没有办法找出当前Windows用户是否可以使用“真正的”休眠模式?

这就是我的意思:

>如果管理员致电:

powercfg.exe /hibernate off

上面的API将使系统进入睡眠模式.所以你怎么知道(从C程序)这将发生而不是休眠?
>我不确定是否存在可以禁止用户休眠连接到Active Directory的计算机的组策略?

解决方法

看一下可以用 CallNtPowerInformation获得的SYstem_POWER_CAPABILITIES结构.具体来说,看看HiberFilePresent字段.

大佬总结

以上是大佬教程为你收集整理的如何确定Windows用户是否可以休眠(使用C)全部内容,希望文章能够帮你解决如何确定Windows用户是否可以休眠(使用C)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。