解锁屏
解锁屏
描述:实现对锁屏计算机的自动解锁功能

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时 - 组件功能执行后等待的时间,单位为“毫秒”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
- 密码 - 必填项,输入需解锁屏电脑的”登录密码”
- 用户名 - 必填项,输入需解锁屏电脑的”用户名”
- 尝试次数 - 表示解锁屏失败的尝试次数,默认为3次
- 输出等待 - 表示输入密码前的等待时间,默认为2s
- 尝试间隔 - 表示下次执行等待时间,默认为2s
注意
(1)原理:解锁屏用的是WinIO驱动或USB驱动模拟真实键盘操作实现数据输入;
(2)在2021.3.0.0版本之前,解锁屏组件只支持使用PS/2键盘或者USB-KEY;在2021.3.0.0版本中,解锁屏组件支持使用USB口的键盘;
(3)POC或者生产环境中,需要系统实际装备一个USB-KEY;或者是一个USB口的键盘;或者是一个PS/2口的键盘,或USB转PS/2的转换器模拟PS/2键盘。
(4)自带PS/2键盘有:笔记本电脑、虚拟机的缺省键盘(MAC电脑可开Windows虚拟机); 没有PS/2键盘有:台式机、MAC 电脑安装的windows系统。
(5)查看本地电脑的键盘类型可以在设备管理器 - 键盘中查看
(6)当您的电脑上插入USB-KEY后,优先使用USB-KEY;若没有USB-KEY,则先使用USB方式,再使用PS/2方式。
(7)使用USB和PS/2方式会默认安装相应驱动;这两个驱动需使用管理员身份安装。若默认安装失败,则可在设计器*设置
菜单扩展安装
*中找到对应的驱动服务进行手动安装。
(8)USB驱动服务受限于系统运行环境,目前只适用于Windows 7 Service Pack 1+、Windows 10、Windows Server 2008、Windows Server 2012、Windows Server 2016,且部分64位系统需更新并安装系统补丁后方可正常使用。
使用示例
前置条件
选中界面中右侧“我的工程”面板,鼠标选中工程文件夹如“NewProject1”--->右侧属性中,在【目标属性】下勾选“管理员方式”

执行逻辑
添加【解锁屏】组件--->在右侧属性中,【目标属性】下填写用户名如:“test”,并填写其密码,尝试次数3次--->执行组件

输出结果
执行组件后,如果电脑处于锁屏状态,系统将在3次尝试内尝试解锁电脑
