【问题标题】:Switch off a device to save energy关闭设备以节省能源
【发布时间】:2018-09-20 03:45:42
【问题描述】:

我需要以编程方式管理设备关闭功能以节省能源(类似于 Windows 设备管理器)。

如何以编程方式取消选中“允许计算机关闭此设备以节省电量”复选框 在设备管理器的“电源管理”设备的属性选项卡上?

它将在 Windows XP 上使用。

我知道可以通过 SetupDi 功能打开/关闭设备......也许我可以用它们做类似的事情, 但我找不到如何实施这个动作。 也许有人已经遇到过这个问题。

【问题讨论】:

  • “电源管理”标签yadi.sk/i/bFQuFssv3UHSdP
  • 哦,这确实很古老。甚至 Vista 也不支持,但我设法在一些挥之不去的 Vista 文档中找到了 XP 的提及。显然,在 Vista 之前,<Setupapi.h> 中有 SPDRP_XYZ 标识符。这些标识属性;您需要为您的资产找到正确的资产 ID。

标签: c++ windows windows-xp


【解决方案1】:

Microsoft 有一个 API 来控制电源管理,不确定它是否与 XP 兼容,但如果有帮助,你就去吧

http://msdn.microsoft.com/en-us/library/windows/desktop/bb968807%28v=vs.85%29.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2011-02-23
    • 2014-09-09
    • 2015-10-06
    相关资源
    最近更新 更多