4

例如,当通过 Google Chrome 浏览器播放 YouTube 视频或 Windows Media Player 中的任何视频/声音时,如果在用户的控制面板中设置了屏幕保护程序,两者都会暂时禁用屏幕保护程序。这只发生在正在播放的视频期间或直到播放暂停。

有没有办法知道在这种情况下屏幕保护程序(和省电)被禁用了?

PS。我正在用 C++ 编码。

4

1 回答 1

-1

有一个注册表值将禁用屏幕保护程序用户。

密钥位于:HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Control Panel\Desktop

它的名字是:ScreenSaveActive

键类型为:REG_DWORD(DWORD 值)

要禁用屏幕保护程序,请将值设置为 0,当您的应用程序完成后将其设置回 1

如果密钥不存在,只需创建一个。要通过 C++ 编辑注册表,有几个步骤。

希望这可以帮助

于 2013-07-31T00:09:40.983 回答