用hook,注册一个全局的hook,监控键盘和鼠标事件,每当有此类事件时记下当前时间(t1),再加一个timer控件,设置为每秒判断一次当前时间(t2),如果相差10分钟则运行你的程序。
解决方案 »
- OverbyteIcs控件问题
- Delphi中TRzPageControl实现多窗口的融合窗口详细方法
- kbmMW2.61 提交SQL到数据库时的问题 三个字变为一个半字
- 高手解答:英文软件汉化的最后一个问题。TAdoTable, TAdoQuery 对汉字的不同。
- 请问Pchar是什么类型 DELPHI6中有ping控件吗?在那个控件组里 叫什么名字?
- 谁有FastReport V2.47的安装码,有高分送!!!!!!
- 求救:TreeView?
- 谁能详细介绍一下财务或进销存软件中“帐套”的意思,相关的数据结构怎么制定?
- 一个简单问题,很急
- 请问如何显示jpg和gif图形,如何得到jpg和gif的缩微图,并将缩微图保存到文件?
- 关于StatusBar上放置其他控件问题
- 来者有分:改变默认打印机--SendMessage(HWND_BROADCAST,WM_WININICHANGE,0,LongInt(@s))一执行就没了反应,以前都是好的
回复:
Application有一个OnIdle事件,可以在这里定义一个定时器,是见到后弹出密码框,然后再OnMessage事件中设置定时器的Enabled=false;//OnIdle
Timer1.Enabled=true;//OnMessage
Timer1.Enabled=false;2。一旦操作系统空闲一段时间后(即操作系统在一段时间内没有用户的响应)程序就执行指定的代码(就像操作系统空闲一段时间就启动屏保程序)。
回复:截获系统发送的wm_syscommand消息,其wparam参数为sc_screensave,当系统启动屏保时发送这个消息