【发布时间】:2015-01-31 13:24:29
【问题描述】:
如何通过 C# 代码为当前用户(或)Windows 中的任何其他用户使用 user32.dll 更改屏幕保护程序超时和屏幕保护程序安全,因为我的应用程序在后台进程中以 SYSTEM 权限运行。
当我们使用 c# 或脚本 HKEY_CURRENT_USER\Control Panel\Desktop\ScreensaverTimeout 更改此注册表的值时 和 HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaverIsSecure 此效果只有在机器重启后才会显示。
当我们使用具有 SYSTEM 权限的 c# 代码更改注册表值时,这些更改不会影响新值。
【问题讨论】:
标签: c# system screensaver