标签: idle-processing

检测用户空闲(每个应用程序实例)

我只需要在我的应用程序中使用用户空闲检测(每个"我的应用程序实例").
我不能使用GetLastInputInfo,因为是特定于会话的用户输入:

GetLastInputInfo 不在所有正在运行的会话中提供系统范围的用户输入信息.相反,GetLastInputInfo 仅为调用该函数的会话提供特定会话的用户输入信息.

有什么建议 ?

.net c# idle-processing

5
推荐指数
2
解决办法
3486
查看次数

如何在Delphi中防止ProcessMessages

Application.ProcessMessages命令是众所周知的,我在长进程中使用它来确保我的程序不会占用计算机.

但我有一个相当快速的处理集,我在缓冲视图到文件.在缓冲过程期间,可能会发送一些系统消息(例如重绘或滚动条移动或其他事件).我希望防止这些被ProcessMessages处理,直到我的缓冲完成.

有没有办法:

  1. 阻止Application.ProcessMessages直到我的过程完成,或

  2. 捕获在我的过程中生成的所有消息,并且不会释放它们直到过程结束.

delphi messages idle-processing

4
推荐指数
1
解决办法
4105
查看次数

空闲的delphi应用程序等待计时器最安全的方法?

我正在做一个delphi应用程序,它将在我的电脑24/7后台运行,并将检查是否必须执行某些操作,等待30分钟再次检查,依此类推.

如何确保应用程序不会因为一直运行而使CPU或内存过载.

delphi memory-management cpu-usage delphi-2010 idle-processing

4
推荐指数
2
解决办法
4988
查看次数

JavaFX 2用户空闲检测


我正在尝试使用JavaFX作为UI创建一个简单的Java事务应用程序.
我现在要做的是从我的应用程序中检测用户空闲状态,该应用程序具有1个主要阶段和许多场景.

示例:如果用户空闲3分钟,则返回主菜单.

我已经在网上尝试了一些关于如何检测JavaFX空闲状态的例子,但我发现总是-one函数空闲状态检测,它发生了所有场景 - 对于事务应用程序来说是危险的(我认为)危险(例如:apps检测)交易过程中的空闲状态).
可以在每个场景中检测用户空闲状态吗?怎么样?
谢谢.

编辑:

我已经尝试过的例子:

http://tomasmikula.github.io/blog/2014/06/04/timers-in-javafx-and-reactfx.html

http://ochafik.com/blog/?p=98

java javafx idle-processing javafx-2

4
推荐指数
1
解决办法
2962
查看次数