检测 Windows 10 系统电源状态

Posted

技术标签:

【中文标题】检测 Windows 10 系统电源状态【英文标题】:Detect Windows 10 system power state 【发布时间】:2016-12-10 18:22:11 【问题描述】:

我正在 Windows 10 上开发通用 Windows 应用程序。我需要以编程方式获取 System Power States,但我找不到任何解决方案。正如 this question 中提到的那样,有 Microsoft.Win32.SystemEvents.PowerModeChanged 但在 Windows 10 中不可用。

欢迎提出任何建议。

【问题讨论】:

他们是否也为它删除了 WMI? @BugFinder 我是 windows 新手,我不明白你的问题 @Hans Passant 的主要目的是创建一个可在 PC 和移动设备上使用的应用程序 - 无论如何,此功能仅适用于 PC。真希望能找到解决办法 【参考方案1】:

查看Windows.System.Power 中的PowerManager 类。它提供了许多属性和事件来检测设备电池和电源的状态。根据文档,这个类在 UWP 版本 10240 中可用。

【讨论】:

这个 API 很差,它只有很少的电池供电事件 - Microsoft.Win32.SystemEvents.PowerModeChanged 没有一个状态...... 您不能从可用事件中推断出状态吗?

以上是关于检测 Windows 10 系统电源状态的主要内容,如果未能解决你的问题,请参考以下文章

VHD双系统(windows10)

Windoes下安装配置flutter环境

检测笔记本电脑停靠或未停靠 Windows 7+

使用Python编辑Windows 8电源选项

蓝屏DMP文件分析工具Debugging Tools怎么用

windows 10如何安装 怎么安装win10操作系统