一种通过软件自动解锁Windows方法与流程

文档序号:26050920发布日期:2021-07-27 15:25阅读:来源:国知局

技术特征:

1.一种通过软件自动解锁windows方法,其特征在于:所述的解锁

windows方法为:

步骤一、安装云扩windows屏幕解锁服务,安装成功后锁屏登录界面会多出一项“云扩windows屏幕解锁服务”;

步骤二、在rpa编写流程的时候,将解锁组件放置需要用到地方,诸如网页或者客户端开始地方,填写用户名和密码,超时时间即可;

步骤三、流程运行的时候,若计算机处于锁屏状态,则云扩windows屏幕解锁服务会开始轮询检查凭据,若凭据存在,并触发windows解锁,若提供的用户名以及密码正确,windows将解锁成功,若提供的用户名以及密码错误,将在锁屏登录界面看到登录失败的提示信息。

2.根据权利要求1所述的一种通过软件自动解锁windows方法,其特征在于:所述的步骤三中windows解锁步骤如下:实现在windows7以上系统中,微软提供了一种接口,就是credentialproviders,credentialproviders译为凭据提供者/商,所谓凭据就是提供了一种身份认证的方式,通过实现credentialproviders中接口定义锁屏界面信息,在云扩windows屏幕解锁服务,去掉一切可以点击或者需要输入界面元素信息,仅仅保留“云扩windows屏幕解锁服务”提示信息,而在其接口抽象方法通过参数返回告知系统支持开机从未登录以及已经登录过锁屏两种方式解锁,并且实现当系统进入锁屏状态的时候开启轮询定时任务读取特定地址内存地址数据,若内存数据存在则手动触发windows解锁动作,并且将获取的数据传递到指定抽象方法内,同时基于是开机未登录锁屏还是已经登录过锁屏两种方式构建windows登录凭据完成windows解锁登录。

3.根据权利要求1所述的一种通过软件自动解锁windows方法,其特征在于:所述的步骤二中解锁组件,属性包含用户名,密码以及超时,流程运行到解锁组件的时候,首先判断对应用户是否处于解锁登录状态,若处于解锁登录状态则继续往下运行。若处于锁屏未登录状态,基于填写用户名,密码数据写入特定地址内存中,并开始在指定超时范围内轮询判断该用户是否已经解锁登录,若轮询过程中该用户已经处于解锁登录则流程继续正常往下执行,若超时到了,则提示错误信息。

4.根据权利要求1所述的一种通过软件自动解锁windows方法,其特征在于:所述的步骤二中解锁组件进行如下改进:流程运行到解锁组件的时候,首先创建特定名称的互斥锁,并且将用户名,密码凭据信息使用(dpapi)windows操作系统中可用的数据保护api的方式加密处理后再写入特定地址内存中,在轮询判断对应用户是否解锁登录成功或者超时两种情况后,立即释放销毁互斥锁以及特定地址内存数据,进而保证数据时效性和可控性。

5.根据权利要求1所述的一种通过软件自动解锁windows方法,其特征在于:所述的步骤一中在云扩windows屏幕解锁服务部分进行如下改进:当系统进入锁屏状态后,启动定时轮询检查特定名称的互斥锁是否存在,若存在则,读取特定内存地址数据后解密,触发windows解锁后,立即释放销毁互斥锁以及特定地址内存数据,停止轮询任务。


技术总结
本发明公开了一种通过软件自动解锁Windows方法:步骤一、安装云扩Windows屏幕解锁服务,安装成功后锁屏登录界面会多出一项“云扩Windows屏幕解锁服务”;步骤二、在RPA编写流程的时候,将解锁组件放置需要用到地方;步骤三、流程运行的时候,若计算机处于锁屏状态,则云扩Windows屏幕解锁服务会开始轮询检查凭据,若凭据存在,并触发Windows解锁,若提供的用户名以及密码正确,Windows将解锁成功,提供的用户名以及密码错误,将在锁屏登录界面看到登录失败的提示信息。本方法无介入、可靠性强,减少成本投入,而且适用于本机所有Windows用户,避免前期若没有录入生物识别信息登录不了问题。

技术研发人员:刘春刚;言志伟;鲍瑞敏
受保护的技术使用者:上海云扩信息科技有限公司
技术研发日:2021.05.18
技术公布日:2021.07.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1