上次有发帖提问如何锁定软件,我已经解决了!现在想向大家请教如何定时锁定软件!例如5分钟之内用户没操作软件,软件就自动锁定。
           我的思路是,做一个HOOK类,在这个类里面调用WINDOWS API,当出现鼠标移动,点击或者键盘点击事件的时候,并且该软件处于激活状态,就是软件界面在最前端的时候,我重新刷新系统的锁定时间,重新设置为5分钟。
           1、我想知道下,这个该调用那个WINDOWS API呢。
           2、 我如何知道该软件是否在激活状态,并且界面在系统的最前端呢?是从 Application,AppDomain中有属性可以知道系统是否在激活状态吗?