如何检测我的应用程序在C#中处于空闲状态? [英] How to detect my application is idle in c#?

查看:59
本文介绍了如何检测我的应用程序在C#中处于空闲状态?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

检查应用程序是否空闲一段时间并锁定一段时间

假设我有一个用C#开发的Windows产品。现在出现了一个要求,如果该应用程序正在运行且处于空闲状态,并且当用户再次尝试与该应用程序进行交互时,就会出现登录屏幕。如何检测我的应用程序在运行时处于空闲状态?请指导我完成这项工作。

Suppose I have a Windows product developed with C#. Now a requirement comes that if that application running and idle and when user try to interact with that application again then a login screen come. How to detect that my applications is idle when it is running? Please guide me to complete the job.

推荐答案


  1. 向您的
    添加计时器控件

  2. 订阅鼠标悬停和按下
    事件-当它们触发时,重置
    计时器。

  3. 计时器触发(例如,鼠标
    尚未移动,并且
    尚未按下x的时间),将
    锁定在屏幕/提示登录。

这篇关于如何检测我的应用程序在C#中处于空闲状态?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆