我需要得到用户已经有多久没有在本机上活动,然后进行相应的处理,类似屏幕保护。
或者我提供一个时间(比如15分钟),用户不活动时间超过这个时间系统给我一个消息或回调也行。也许有人说可以用钩子去钩全局的键盘和鼠标事件,但是我不愿意这样做,因为用户可能还会有我们不知道的输入设备,比如手写板,比如游戏手柄等等。当然,我也没有期望能够适应所有的未知输入设备,但是至少能做到屏幕保护那个程度。请高手赐教,谢谢。

解决方案 »

  1.   

    直接启动屏幕保护,或者从系统得到屏保启动信息。
      

  2.   

    GZ有没有截获一切设备输入消息的东西?
      

  3.   

    我并非想启动屏幕保护,也不是想得到屏幕保护的状态。我希望知道的是用户有多久没有任何输入了。
      

  4.   

    用户输入一定会引发消息。
    根据上一个消息触发的时间就可以判断多长时间没有输入了。