一个思路:1) 使用SetWindowsHookEx(),注册keyboard hook和mouse hook;注意,在hook中,一定要调用之前返回的函数2)一旦hook函数被调用,则重启定时器。3)定时器超时,则调用LockWorkStation()锁屏
设置一个全局定时器,检测某个时间段内有无事件提交;若有事件,就重置定时器;否则,定时一到就锁定程序。