一种软件清理方法及装置制造方法及图纸

技术编号:22531584 阅读:14 留言:0更新日期:2019-11-13 08:56
本发明专利技术提供一种软件清理方法及装置,包括通过云端服务器扫描本地安装程序,识别出流氓软件的安装信息,将安装信息上传至云端服务器,并接受云端服务器发出的处理建议,处理建议为预置在云端服务器的清理策略,在接受云端服务器发出的处理建议之前还包括如下步骤,一、反馈流氓软件的相关进程触发的信息,关闭流氓软件的进程,二、查找调用进程,删除恶意文件,三、限制流氓软件的权限,四、压缩流氓软件文件。本发明专利技术的目的是为了使得流氓软件无所遁形,清理彻底。

A software cleaning method and device

The invention provides a software cleaning method and device, which includes scanning the local installation program through the cloud server, identifying the installation information of rogue software, uploading the installation information to the cloud server, and accepting the processing suggestions sent by the cloud server. The processing suggestions are preset in the cleaning strategy of the cloud server, and returning the package before accepting the processing suggestions sent by the cloud server Including the following steps: first, feedback the information triggered by the relevant process of rogue software, close the process of rogue software; second, find the calling process, delete malicious files; third, limit the permission of rogue software; fourth, compress rogue software files. The purpose of the invention is to make rogue software have no hiding and clean thoroughly.

【技术实现步骤摘要】
一种软件清理方法及装置
本专利技术涉及互联网应用
,具体涉及一种软件清理方法及装置。
技术介绍
随着各种应用软件层出不穷,很多软件在安装时出于各种不同的目的,往往会自动捆绑上一些其他软件和一些其他无用的功能,用户在执行安装时往往不会发现,而这些其他软件一般都是后台运行,在主程序安装完成后,其往往也被安装到计算机上,而这些软件往往是不被允许的,但这些软件却在计算机运行的情况下,占用了大量的空间和资源,对用户的设备也造成严重的影响,导致运行速度降低。目前对于这种软件自身捆绑的一些流氓软件或流氓功能程序,软件管理程序往往不能有效清理,因为这些流氓软件只会在在进程中存在,只代表其目前正在后台运作,就算你能在原先的安装应用软件的安装目录下,找到其安装程序文件,也无法对其删除,因为其会显示被正在被相关程序调用,即使我们使用强力删除软件将其删除,这样只会对这些流氓软件自身造成损害,其往往会用权限设置来防止关键程序的运行,或者转移进程,这样不仅不能彻底清理,还会导致其隐藏越深,使得我们无法对损伤的流氓软件进行清理。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种软件清理方法及装置,克服了现有技术的不足,使得对流氓软件清理彻底,能够防止其转移和清除不彻底的危害。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种软件清理方法,包括通过云端服务器扫描本地安装程序,识别出流氓软件的安装信息,将安装信息上传至云端服务器,并接受云端服务器发出的处理建议,所述处理建议为预置在云端服务器的清理策略,其特征在于:在接受云端服务器发出的处理建议之前还包括如下步骤,一、反馈流氓软件的相关进程触发的信息,关闭流氓软件的进程,二、查找调用进程,删除恶意文件,三、限制流氓软件的权限,四、压缩流氓软件文件。所述流氓软件的安装信息包括创建注册表或创建文件或创建服务或驱动程序或创建进程,还包括与所述安装信息相关的文件描述信息。所述清理策略包括修复软件与清理软件和修复软件和还原软件。所述反馈流氓软件的相关进程触发的信息包括桌面进程信息和创建的系统进程信息。所述查找调用进程包括查找相应调用该软件程序的进程。所述云端服务器的处理建议包括修复更新建议或建议保留建议或立即清除建议。所述修复更新建议包括修复和更新其安装程序文件,且将更新修复信息反馈到云端服务器的信息库。一种软件清理装置,包括流氓软件请求获取模块、流氓软件信息查找模块和信息处理模块,所述流氓软件请求获取模块用于启动对流氓软件的请求以及调出储存在云端服务器上的流氓软件的扫描程序,所述流氓软件信息查找模块用于查找流氓软件的安装信息以及进程所关联的进程或者软件信息,所述信息处理模块用于跟踪流氓软件安装信息、处理安装程序文件以及处理相关进程文件。所述信息查找模块包括信息存储模块,所述信息存储模块用于将查找的相关流氓软件的信息存储在云端服务器的信息库上,供信息处理模块调用所述流氓软件请求获取模块、流氓软件信息查找模块和信息处理模块安装在云端服务器上。(三)有益效果本专利技术实施例提供了一种软件清理方法及装置。具备以下有益效果:通过结束流氓软件进程和相关调用程序进程,修改流氓软件相关文件的权限,修复流氓软件以及压缩流氓软件相关文件的方法,使得流氓软件无所遁形,彻底的暴露出来,便于彻底清理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术中所述软件清理方法的流程示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1所示,本专利技术提供一种软件清理方法,包括通过云端服务器扫描本地安装程序,识别出流氓软件的安装信息,将安装信息上传至云端服务器,并接受云端服务器发出的处理建议,处理建议为预置在云端服务器的清理策略,在接受云端服务器发出的处理建议之前还包括如下步骤,一、反馈流氓软件的相关进程触发的信息,关闭流氓软件的进程,二、查找调用进程,删除恶意文件,三、限制流氓软件的权限,四、压缩流氓软件文件。图一是本专利技术的方法流程图,如当你认为你电脑中的某个软件为流氓软件,打开云端服务器里面的扫描程序自动扫描以及特定扫描或者电脑、移动设备自带的扫描搜索程序搜索出该流氓软件的安装信息,然后将这些安装信息上传至云端服务器,云端服务器反馈出流氓软件运行的进程,运行进程时所关联的进程系统或者文件,同时关闭流氓软件的运行进程,如反应流氓软件桌面运行的桌面进程,就必须通过云端服务器所带的程序软件或者电脑系统自带的关闭进程软件中关闭流氓软件的桌面进程,使得其不被进程调用,包括其子、父进程,当然有些子、父进程是不容易发现的,这时候就要用到计算机自带的或者用到云端服务器上的查找调用进程,找出相关流氓软件关联的进程,且删除这些调用进程的文件,如利用tasklist相关程序命令,使得将现正在运行的流氓软件的相关程序或者进程列出清单,一一查找调用流氓软件的相关进程,然后关闭相关的父子进程,同时有些流氓软件还存在删除权限不足的问题,这时候就需要找到流氓软件的文件的安装位置,统一改变其所继承的权限,设置为完全控制的普通权限,这样就不会在删除时提示权限不足的问题了。另外有些流氓软件在你删除其安装文件时往往会自动转移,不能删除掉其源文件或者造成文件损坏,使得不便于删除,这时候就可以压缩流氓软件的文件,使得流氓软件的文件压缩在一个压缩包内,同时压缩的时候删除源文件,接着删除压缩包就可以了。这时在所有准备工作做好之后,就可以通过云端服务器的清理策略来选择清理相关的流氓软件所有的安装信息了。优选的,流氓软件的安装信息包括创建注册表或创建文件或创建服务或驱动程序或创建进程,还包括与安装信息相关的文件描述信息;优选的,清理策略包括修复软件与清理软件和修复软件和还原软件,这样可以防止有些流氓软件中文件被损坏了打开不了,查找不了,或者暂时还需要,我们必须还需要将之前打包或者关闭进程查找进程时误删的文件恢复,也为了以后更好的删除它,所以先将其恢复,这样可以提高误删的概率或者使得再重复清除处理时更加彻底;查找调用进程包括查找相应调用该软件程序的进程;优选的,云端服务器的处理建议包括修复更新建议或建议保留建议或立即清除建议,修复更新建议包括修复和更新其安装程序文件,且将更新修复信息反馈到云端服务器的信息库,与上述清理策略相同,只是实际处理的时候使得清理更加彻底。一种软件清理装置,包括流氓软件请求获取模块、流氓软件信息查找模块和信息处理模块,流氓软件请求获取模块用于启动对流氓软件的请求以及调出储存在云端服务器上的流氓软件的扫描程序,流氓软件信息查找模块用于查找流氓软件的安装信息以及进程所关联的进程或者软件信息,信息处理模块用于跟踪流氓软件安装本文档来自技高网...

【技术保护点】
1.一种软件清理方法,包括通过云端服务器扫描本地安装程序,识别出流氓软件的安装信息,将安装信息上传至云端服务器,并接受云端服务器发出的处理建议,所述处理建议为预置在云端服务器的清理策略,其特征在于:在接受云端服务器发出的处理建议之前还包括如下步骤,一、反馈流氓软件的相关进程触发的信息,关闭流氓软件的进程,二、查找调用进程,删除恶意文件,三、限制流氓软件的权限,四、压缩流氓软件文件。

【技术特征摘要】
1.一种软件清理方法,包括通过云端服务器扫描本地安装程序,识别出流氓软件的安装信息,将安装信息上传至云端服务器,并接受云端服务器发出的处理建议,所述处理建议为预置在云端服务器的清理策略,其特征在于:在接受云端服务器发出的处理建议之前还包括如下步骤,一、反馈流氓软件的相关进程触发的信息,关闭流氓软件的进程,二、查找调用进程,删除恶意文件,三、限制流氓软件的权限,四、压缩流氓软件文件。2.如权利要求1所述的软件清理方法,其特征在于:所述流氓软件的安装信息包括创建注册表或创建文件或创建服务或驱动程序或创建进程,还包括与所述安装信息相关的文件描述信息。3.如权利要求1所述的软件清理方法,其特征在于:所述清理策略包括修复软件与清理软件和修复软件和还原软件。4.如权利要求1所述的软件清理方法,其特征在于:所述反馈流氓软件的相关进程触发的信息包括桌面进程信息和创建的系统进程信息。5.如权利要求1所述的软件清理方法,其特征在于:所述查找调用进程包括查找相应调用该软件程序的进程。6.如权利要求1...

【专利技术属性】
技术研发人员:张富强钱忠
申请(专利权)人:南京市晨枭软件技术有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1