[发明专利]一种通过软件自动解锁Windows方法在审
| 申请号: | 202110537498.5 | 申请日: | 2021-05-18 |
| 公开(公告)号: | CN113177198A | 公开(公告)日: | 2021-07-27 |
| 发明(设计)人: | 刘春刚;言志伟;鲍瑞敏 | 申请(专利权)人: | 上海云扩信息科技有限公司 |
| 主分类号: | G06F21/46 | 分类号: | G06F21/46;G06F21/60 |
| 代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 黄玉清 |
| 地址: | 200240 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通过 软件 自动 解锁 windows 方法 | ||
1.一种通过软件自动解锁Windows方法,其特征在于:所述的解锁
Windows方法为:
步骤一、安装云扩Windows屏幕解锁服务,安装成功后锁屏登录界面会多出一项“云扩Windows屏幕解锁服务”;
步骤二、在RPA编写流程的时候,将解锁组件放置需要用到地方,诸如网页或者客户端开始地方,填写用户名和密码,超时时间即可;
步骤三、流程运行的时候,若计算机处于锁屏状态,则云扩Windows屏幕解锁服务会开始轮询检查凭据,若凭据存在,并触发Windows解锁,若提供的用户名以及密码正确,Windows将解锁成功,若提供的用户名以及密码错误,将在锁屏登录界面看到登录失败的提示信息。
2.根据权利要求1所述的一种通过软件自动解锁Windows方法,其特征在于:所述的步骤三中Windows解锁步骤如下:实现在Windows 7以上系统中,微软提供了一种接口,就是Credential Providers,Credential Providers译为凭据提供者/商,所谓凭据就是提供了一种身份认证的方式,通过实现Credential Providers中接口定义锁屏界面信息,在云扩Windows屏幕解锁服务,去掉一切可以点击或者需要输入界面元素信息,仅仅保留“云扩Windows屏幕解锁服务”提示信息,而在其接口抽象方法通过参数返回告知系统支持开机从未登录以及已经登录过锁屏两种方式解锁,并且实现当系统进入锁屏状态的时候开启轮询定时任务读取特定地址内存地址数据,若内存数据存在则手动触发Windows解锁动作,并且将获取的数据传递到指定抽象方法内,同时基于是开机未登录锁屏还是已经登录过锁屏两种方式构建Windows登录凭据完成Windows解锁登录。
3.根据权利要求1所述的一种通过软件自动解锁Windows方法,其特征在于:所述的步骤二中解锁组件,属性包含用户名,密码以及超时,流程运行到解锁组件的时候,首先判断对应用户是否处于解锁登录状态,若处于解锁登录状态则继续往下运行。若处于锁屏未登录状态,基于填写用户名,密码数据写入特定地址内存中,并开始在指定超时范围内轮询判断该用户是否已经解锁登录,若轮询过程中该用户已经处于解锁登录则流程继续正常往下执行,若超时到了,则提示错误信息。
4.根据权利要求1所述的一种通过软件自动解锁Windows方法,其特征在于:所述的步骤二中解锁组件进行如下改进:流程运行到解锁组件的时候,首先创建特定名称的互斥锁,并且将用户名,密码凭据信息使用(DPAPI)Windows操作系统中可用的数据保护API的方式加密处理后再写入特定地址内存中,在轮询判断对应用户是否解锁登录成功或者超时两种情况后,立即释放销毁互斥锁以及特定地址内存数据,进而保证数据时效性和可控性。
5.根据权利要求1所述的一种通过软件自动解锁Windows方法,其特征在于:所述的步骤一中在云扩Windows屏幕解锁服务部分进行如下改进:当系统进入锁屏状态后,启动定时轮询检查特定名称的互斥锁是否存在,若存在则,读取特定内存地址数据后解密,触发Windows解锁后,立即释放销毁互斥锁以及特定地址内存数据,停止轮询任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云扩信息科技有限公司,未经上海云扩信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110537498.5/1.html,转载请声明来源钻瓜专利网。





