如何在用户长时间没有操作的情况下执行某个功能! 比如:20分钟没有任何操作就自动退出程序。类似屏幕保护 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想你应该用一个Timer,在操作的时候更新这个timer,一旦时间到了,就可以执行你需要的操作了 当然Idle是很快很频繁的。你要在你说的“有任何操作”进行记录。问题是你没有说什么才符合“有任何操作”这个口号,你没有给打开控制的大门,也就没有可能去谈怎么控制。 搂住的要求,用TimerIdle无法控制,比如20分钟的控制。 其实就是屏幕保护的原理————————————————————————————————————A: 如果你说的是“有任何控制”是指屏幕保护,那么就要使用Windows的Hook方式记录鼠标和键盘的最后操作时间,然后在你的监视进程的Idle事件中读取这个时间(例如在xml或者注册表中)。Idle无法控制,比如20分钟的控制。—————————————————————————————————————A: Idle是控制什么的恐怕还没有搞清楚吧?“长时间没有操作”这个东西显然是只有在系统空闲时才需要去判断的,系统繁忙的时候去判断是否长时间没有操作,这太多余。 http://www.codeproject.com/csharp/ApplicationIdle.asp 救急啊!!!!!c#调用oracle存储过程 foldingmentstrip 这个控件哪里有 我想直接生成本机代码,而不是中间代码要怎么做? arraylist绑定数据到gridview的问题 状态模式的问题 c#中怎样调用dll中的函数 求助,小弟现在编程急需一本名为《C#高级程序员指南》,那位大虾知道请帮忙!谢 请问如何向数据库中写入长文本 错误处理一问。 两个对象数组 ojb1[],obj2[] 每个都有十几万条记录怎么在内存中做sql运算? 在线急等,请教高手,我这里有一个没有解决的问题! C#项目bin与obj分别是什么意思?能用做什么?欢迎大家讨论
Idle无法控制,比如20分钟的控制。
————————————————————————————————————
A: 如果你说的是“有任何控制”是指屏幕保护,那么就要使用Windows的Hook方式记录鼠标和键盘的最后操作时间,然后在你的监视进程的Idle事件中读取这个时间(例如在xml或者注册表中)。Idle无法控制,比如20分钟的控制。
—————————————————————————————————————
A: Idle是控制什么的恐怕还没有搞清楚吧?“长时间没有操作”这个东西显然是只有在系统空闲时才需要去判断的,系统繁忙的时候去判断是否长时间没有操作,这太多余。