目录
前言
1 打开锁屏事件
2 创建任务计划程序
3 测试
前言
以windows10为例,这个功能的核心是使用windows自带的“任务计划程序”,可以帮助您实现触发器操作。
1 打开锁屏事件
默认情况下,锁屏事件并不会被系统记录,需要手动打开。
打开组策略,win + r,输入gpedit.msc
如下图,选择到“登录/注销”选项
双击右侧的“审核其他登录/注销事件”,勾选“成功”复选框,并点击应用按钮。
经过以上操作后,如果您按WIN+L来锁屏,在系统的安全日志里可以看到事件id为4800的锁屏事件,如下图:
2 创建任务计划程序
打开任务计划程序管理面板,WIN+R,输入taskschd.msc
创建基本任务
配置任务
名称根据需要填写,然后点下一步
选择"当特定事件被记录时",点下一步
在日志下拉框里,你会发现找不到锁屏事件,这里不要紧,随便选择一个然后点击下一步,我们后面再做配置,感觉这里是一个设置上的bug.
选择启动程序,点击下一步
选择您要运行的程序或脚本,点击下一步
勾选“当完成时,打开属性框”,并点击完成
进一步配置任务属性
勾选“以最高权限运行”,并选择合适的用户账户,最好使用管理员
点击“触发器选项卡”,并点击编辑按钮
勾选“激活”复选框,并选择自定义设置,然后点击“新建事件筛选器”按钮
在事件日志下拉框勾选“windows日志—安全”复选框
在事件ID文本框中填入锁屏的事件ID:4800
点击确定,保存任务。
您可能已经发现,在任务向导里并不能自定义触发器,而是在创建好任务后才可以修改。
3 测试
上述步骤执行完后,您可以锁屏进行测试。任务运行的日志可以在历史记录里进行查看。