1

I was wondering if there's a way to enable or disable monitor/screen timeout from a C++ program on a global scale? (I have one catch though, it must be backward compatible with Windows XP SP3.)

I'm talking about this global setting:

Windows 8 screenshot

of this one for XP:

XP screenshot

4

2 に答える 2

2

興味のある方のために、これを修正する方法は次のとおりです。

CallNtPowerInformation(SystemPowerPolicyAc) API を呼び出して表示タイムアウト値を取得または設定し、SYSTEM_POWER_POLICY::VideoTimeout メンバーを使用します。

于 2012-08-27T06:06:28.577 に答える