c# - 以编程方式查明系统是否支持待机

标签 c# .net hibernate pinvoke standby

安装 Windows XP 时有时会发生这种情况。除非安装了显示驱动程序,否则不支持待机和 hibernate 等省电操作。

可以检查系统是否支持hibernate - http://pinvoke.net/default.aspx/powrprof/IsPwrHibernateAllowed.html

有类似的东西可以检查待机支持吗?

最佳答案

查看所有电源管理功能here

有 IsPwrSuspendAllowed 你可以使用它

关于c# - 以编程方式查明系统是否支持待机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1183968/

相关文章:

c# - WPF 中是否有类似 Winforms.Show ( IWin32Window 所有者)的方法?

c# - Getter C# 上的 StackOverflowException

c# - 为什么不允许使用 lock(<integer var>),但允许使用 Monitor.Enter(<integer var>)?

c# - Moq,Setup() 和 Returns() 之间的类型不匹配

c# - 使用 C# 从 PC 重新启动 Linux?

c# - 覆盖某些 .Net Framework 控件的绘图以更改其边框颜色?

c# - 如何使用 C# 创建条形码图像?

java - JPA 选择(选择)

java - 使用 JPA 持久化父对象时如何防止保存子对象?报告 TransientPropertyValueException

java - Hibernate 访问类属性不会加载真正的 Hibernate 对象