[发明专利]卸载应用程序的方法及装置在审
申请号: | 201310286941.1 | 申请日: | 2013-07-09 |
公开(公告)号: | CN103345411A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 张皓秋;浦欣;刘义平;陈曦 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/34 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卸载 应用程序 方法 装置 | ||
1.一种卸载应用程序的方法,包括:
获取应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息;
将获取到的文件的路径信息以及修改信息保存为日志文件;
在需要对所述应用程序进行卸载时,根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态。
2.如权利要求1所述的方法,所述在需要对所述应用程序进行卸载时,根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态,包括:
当按照常规方式对所述应用程序卸载完毕后,根据所述日志文件,判断系统中是否存在关于该应用程序的残留信息;
如果存在,则根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态。
3.如权利要求1所述的方法,所述在需要对所述应用程序进行卸载时,根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态,包括:
当按照常规的方式对所述应用程序卸载失败时,根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态。
4.如权利要求1所述的方法,所述获取应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息包括:
通过读取主动防御系统在应用程序安装过程中记录的日志,获取所述应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息。
5.如权利要求1所述的方法,所述获取应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息包括:
通过对应用程序安装过程的文件释放事件以及对注册表项进行修改的事件进行监控,获取应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息。
6.如权利要求5所述的方法,所述将获取到的文件的路径信息以及修改信息保存为日志文件包括:
在应用程序安装过程中,将通过监控获取到的应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息保存到内存中;
在所述应用程序安装结束后,将内存中记录的数据以及应用程序的标识信息对应保存到硬盘中生成日志文件。
7.如权利要求6所述的方法,所述将通过监控获取到的应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息保存到内存中包括:
将通过监控获取到的应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息传给指定的监控进程,以便监控进程在得到数据后记录到内存中。
8.如权利要求6所述的方法,所述将通过监控获取到的应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息传给指定的监控进程包括:
当监控到释放文件的事件时,将所释放的文件的的路径信息传给指定的监控进程;
当监控到修改注册表项的事件时,将被修改的注册表项的相关信息传给指定的监控进程;所述被修改的注册表项的相关信息包括:注册表项的路径、修改后的值、修改操作的类型。
9.一种卸载应用程序的装置,包括:
信息获取单元,用于获取应用程序在安装过程中释放的文件的路径信息以及对注册表项执行的修改信息;
信息保存单元,用于将获取到的文件的路径信息以及修改信息保存为日志文件;
删除及还原单元,用于在需要对所述应用程序进行卸载时,根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态。
10.如权利要求9所述的装置,所述删除及还原单元包括:
判断子单元,用于当按照常规方式对所述应用程序卸载完毕后,根据所述日志文件,判断系统中是否存在关于该应用程序的残留信息;
彻底清扫子单元,用于如果存在,则根据所述日志文件,将该应用程序安装过程中释放的文件删除,并将相关的注册表项还原到修改前的状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310286941.1/1.html,转载请声明来源钻瓜专利网。