检测Windows 10系统的电源状态

3
我正在Windows 10上开发通用Windows应用程序。我需要以编程方式获取系统电源状态,但我找不到任何解决方案。正如这个问题中提到的那样,虽然有Microsoft.Win32.SystemEvents.PowerModeChanged,但在Windows 10中不可用。
欢迎提出任何建议。

2
他们也将其WMI删除了吗? - BugFinder
@BugFinder我是Windows的新手,我不理解你的问题。 - Choletski
@ Hans Passant,主要目的是创建一个可在PC和移动设备上使用的应用程序 - 无论如何,这个功能只需要在PC上。我真的希望能找到一个解决方案。 - Choletski
1个回答

0

查看PowerManager类在Windows.System.Power中。它提供了一些属性和事件来检测设备电池和电源的状态。根据文档,此类从10240版本开始可用于UWP。


这个API非常糟糕,它只有很少的电池供电事件 - 没有任何Microsoft.Win32.SystemEvents.PowerModeChanged状态... - Choletski
你能否不从可用事件中推断状态? - Devin Goble
此事件在Windows 11操作系统中未被触发。 - Rakibul

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接