【问题标题】:what is the equivalent UpdateSystemActivity on windowswindows上等效的UpdateSystemActivity是什么
【发布时间】:2013-08-11 06:29:48
【问题描述】:

正如上面的标题所说,我正在寻找一种类似“UpdateSystemActivity”(Mac 上可用)的方法,它可以用来防止屏幕锁定在 Windows 上。

我对 win32 和 C# 等语言持开放态度。但 C/C++ 将是理想的。

谢谢 Vishvesh

【问题讨论】:

  • @Vishvesh,你说的“屏幕锁定”是什么意思?

标签: c# c++ c windows winapi


【解决方案1】:

使用SetThreadExecutionState() 向Windows 表明系统不是空闲的。

您可能还想disable the screensaver as described here。未经用户同意,这样做不是一个好习惯。设置对话框中允许用户启用此类行为的复选框是最合适的。

【讨论】:

  • 我的用例很简单。我不想在演示时锁定屏幕,所以我正在编写一个简单的应用程序来防止屏幕锁定,只要我的应用程序正在运行。谢谢。
  • @Vishvesh - 当 Vista 和 Windows 7 内置了 Presentation Mode 时,为什么还要使用实用程序?
猜你喜欢
  • 2010-11-22
  • 2011-02-11
  • 1970-01-01
  • 2012-12-27
  • 2011-12-02
  • 2011-02-10
  • 2016-05-14
  • 2010-09-09
  • 1970-01-01
相关资源
最近更新 更多