【发布时间】: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