【发布时间】:2013-08-11 06:29:48
【问题描述】:
正如上面的标题所说,我正在寻找一种类似“UpdateSystemActivity”(Mac 上可用)的方法,它可以用来防止屏幕锁定在 Windows 上。
我对 win32 和 C# 等语言持开放态度。但 C/C++ 将是理想的。
谢谢 Vishvesh
【问题讨论】:
-
@Vishvesh,你说的“屏幕锁定”是什么意思?
正如上面的标题所说,我正在寻找一种类似“UpdateSystemActivity”(Mac 上可用)的方法,它可以用来防止屏幕锁定在 Windows 上。
我对 win32 和 C# 等语言持开放态度。但 C/C++ 将是理想的。
谢谢 Vishvesh
【问题讨论】:
使用SetThreadExecutionState() 向Windows 表明系统不是空闲的。
您可能还想disable the screensaver as described here。未经用户同意,这样做不是一个好习惯。设置对话框中允许用户启用此类行为的复选框是最合适的。
【讨论】: