[发明专利]一种基于windows系统的保存与恢复计算机中用户工作状态的方法有效
申请号: | 201410502531.0 | 申请日: | 2014-09-18 |
公开(公告)号: | CN105426267B | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 卿海军;冀肖榆;陈丽萍 | 申请(专利权)人: | 梧州学院 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 广州市越秀区海心联合专利代理事务所(普通合伙) 44295 | 代理人: | 黄为;蔡国 |
地址: | 543002 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保存 用户工作状态 文档 恢复 计算机 应用程序信息 计算机软件 保存系统 保存信息 文档信息 应用阶段 浏览器 磁盘 网页 浏览 应用 | ||
一种基于windows系统的保存与恢复计算机中用户工作状态的方法,本发明属于计算机软件领域。本发明分为两个阶段:第一阶段:收集并保存信息阶段,包括以下几个步骤:收集并保存打开的文档信息;收集并保存系统运行的应用程序信息;收集并保存浏览器当前浏览的URL信息。第二阶段:恢复文档、网页与应用阶段,包括以下几个步骤:打开第一阶段保存的文档;运行第一阶段保存的应用;打开第一阶段保存的URL。该方法使用户在使用计算机工作时,可以将用户当前的工作状态保存到磁盘中,待到需要时将之恢复,以提高工作的效率与节省时间。
技术领域
本发明属于计算机软件领域,具体是指保存计算机中用户工作状态到磁盘中,然后在需要时进行恢复的方法。
背景技术
信息时代的到来,使得计算机等终端设备在人们生活中的作用越来越大,人们对于计算机的依赖越来越强烈。无论是在办公室工作,还是在家上网查阅资料、进行设计或写作,往往都需要收集较多的各方面的信息、使用较多的文档与应用来进行信息的整合与分析,以确保有一个高质量与全面的工作成果。日常生活工作中经常有这样的经验,打开了很多的文档、网页与应用进行相关的工作,但是因为各种原因要中断正在进行的工作,这时不得已只有关掉所有的文档、网页与应用,然后才去做其他事情,然而下次我们继续投入到未完成的工作时,又得找到一个个文档、网页与应用并将之打开,这必然会增加工作量与影响工作的效率,同时有可能因为各种原因影响工作情绪。
有鉴于此,本发明人针对现有的技术的迫切需求深入研究,并有本案产生。
发明内容
本发明所要解决的技术问题在于提供一种基于windows系统的保存与恢复计算机中用户工作状态的方法,使用户在使用计算机工作时,可以将用户当前的工作状态保存到磁盘中,待到需要时将之恢复,以提高工作的效率与节省时间。
本发明采用以下技术方案解决上述技术问题:
基于windows系统的保存与恢复计算机中用户工作状态的方法,包括如下过程:
第一阶段:收集并保存信息阶段,包括以下几个步骤:
步骤1:收集并保存打开的文档信息,具体包括:
步骤11:导出ZwQuerySystemInformation和ZwQueryInformationFile两个DDK函数。装载ntdll.dll动态链接库,导出ZwQuerySystemInformation和ZwQueryInformationFile两个DDK函数。
步骤12:获取文件句柄的对象类型。
步骤12.1:打开空设备。调用CreateFile打开空设备NUL。
步骤12.2:获取文件句柄的对象类型。调用ZwQuerySystemInformation函数获取系统中所有句柄信息,该函数返回一个包含所有句柄信息的链表,遍历链表找出句柄值等于步骤12.1空设备的句柄,且要求遍历的链表的当前句柄的进程ID等于当前进程ID。保存符合条件句柄的类型值。
步骤13:获取系统打开的所有文件句柄。调用ZwQuerySystemInformation函数获取系统中所有句柄信息,该函数返回一个包含所有句柄信息的链表,遍历链表找出句柄类型等于步骤12的句柄类型的所有文件句柄,并将之保存到数组中。
步骤14:获取文件句柄所对应的文件名并判断保存。依次取出步骤13所获取的文件句柄,调用ZwQueryInformationFile函数获取文件所对应的文件名,如果文件名的扩展名是doc、docx、wps、xls、xlsx、et、ppt、pptx、dps、pdf和txt等文档扩展名,就将该文件的路径及文件名保存起来写进磁盘。
步骤2:收集并保存系统运行的应用程序信息,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于梧州学院,未经梧州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410502531.0/2.html,转载请声明来源钻瓜专利网。