有没有办法检查用户是否目前闲置?

有没有办法检查用户是否目前闲置?,第1张

概述有没有办法检查用户是否目前闲置

Internet上有一些文档显示,如果用户当前处于空闲状态,windows将更改NotifyIcon.BalloonTipShown命令的行为,并且通过检查键盘和鼠标事件来检测这种情况 。 我目前正在研究一个应用程序,大部分时间都花在系统托盘上,但不时popup多个气球提示,我想阻止用户错过任何一个,如果他们目前远离系统。 由于任何当前显示的气球提示如果显示一个新的气球提示,我想拖延显示他们,如果用户不在。

因此,如果应用程序被最小化到系统托盘中,是否有任何方法检查用户是否处于闲置状态?

从作为可以与用户交互的SYstem运行的服务启动应用程序

获取每个用户的SpecialFolder.Mydocuments文件夹

在windows平台上的.NET互斥:我完成后会发生什么?

windows CE 5.0 httpD < – > .NET应用程序

在.Net Cli应用程序中显示完成百分比的最佳方法是什么?

Win32 LASTinputINFO函数怎么样?

using System.Runtime.InteropServices; [Dllimport("User32.dll")] static extern bool GetLastinputInfo(ref LASTinputINFO plii); struct LASTinputINFO { public uint cbSize; public uint DWTime; }

托管代码

每秒钟检查鼠标的位置。 如果有新的信息供用户使用,请持续保留,直到用鼠标检测到任何移动为止。

非托管代码

请参阅使用鼠标和键盘挂钩检测闲置时间

感谢您的回应,我最终使用GetLastinputInfo函数,因为它非常简单,在我正在处理的应用程序中实现。

总结

以上是内存溢出为你收集整理的有没有办法检查用户是否目前闲置?全部内容,希望文章能够帮你解决有没有办法检查用户是否目前闲置?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1291415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存