一種軟件清理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種軟件清理方法及裝置,該方法包括:獲取一個(gè)或多個(gè)軟件清理請求,軟件清理請求包括軟件的描述信息;在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與軟件的描述信息對應(yīng)的軟件的文件的描述信息,預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與軟件相關(guān)的文件的描述信息,以及根據(jù)查找到的與軟件相關(guān)的文件的描述信息,刪除與描述信息對應(yīng)的一個(gè)或多個(gè)文件。一方面避免了現(xiàn)有技術(shù)中在卸載軟件過程中會(huì)遺留部分殘余文件的問題,另一方面當(dāng)用戶選中待清理的軟件后,可以自動(dòng)完成該軟件的清理,即實(shí)現(xiàn)了軟件的一鍵清理。
【專利說明】一種軟件清理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種軟件清理方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)與互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種應(yīng)用軟件也層出不窮。大部分的軟件在安裝時(shí)都非常容易和友好,但在卸載時(shí),雖然基本都會(huì)提供一個(gè)自身的卸載程序,但有些軟件出于某種目的或自身的不規(guī)范,常常無法徹底的從用戶的計(jì)算機(jī)中卸載刪除,并殘留下大量垃圾文件,甚至在注冊表中還遺留軟件信息。這些殘留的文件或數(shù)據(jù)可能是保留用戶自定義設(shè)置的文件,但也有可能是因?yàn)樾遁d程序不完善,而遺留的部分殘余文件或數(shù)據(jù),這為用戶造成了很大的困擾,同時(shí)也影響了計(jì)算機(jī)的性能。
[0003]雖然目前有部分軟件在卸載后會(huì)提供一個(gè)需要手動(dòng)刪除的提示,但對于廣大的普通用戶來說,并不會(huì)了解如何去手動(dòng)刪除遺留文件,因此,如何提供一種完善的軟件卸載機(jī)制,已經(jīng)成為業(yè)界亟待解決的問題。
【發(fā)明內(nèi)容】
[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的軟件清理方法及裝置。
[0005]依據(jù)本發(fā)明的一個(gè)方面提供了一種軟件清理方法,包括:獲取一個(gè)或多個(gè)軟件清理請求,所述軟件清理請求包括軟件的描述信息;在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述軟件的描述信息對應(yīng)的軟件的文件的描述信息,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程;以及根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,刪除與所述描述信息對應(yīng)的一個(gè)或多個(gè)文件,從而刪除與該軟件相關(guān)的所有文件。
[0006]可選地,在獲取一個(gè)或多個(gè)軟件清理請求的步驟之前,所述方法還包括:獲取一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述文件的描述信息包括:文件的名稱或文件的地址;將獲取的軟件的文件的描述信息存儲(chǔ)至預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和文件的描述Ih息的對應(yīng)關(guān)系。
[0007]可選地,所述方法還包括:向云端服務(wù)器發(fā)送用于獲取與軟件相關(guān)的文件的描述信息的請求消息,所述請求消息包括已安裝軟件的名稱,由所述云端服務(wù)器根據(jù)所述軟件的名稱匹配得到與所述軟件相關(guān)的文件的描述信息;接收所述云端服務(wù)器發(fā)送的與所述軟件相關(guān)的文件的描述信息,并將接收到的所述文件的描述信息存儲(chǔ)至所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和與所述軟件相關(guān)的文件的描述信息的對應(yīng)關(guān)系。
[0008]可選地,在刪除與所述文件的描述信息相關(guān)的一個(gè)或多個(gè)文件的步驟之前,所述方法還包括:檢測待清理的軟件的清理建議,所述清理建議包括:建議清理、可以清理和建議保留;如果所述待清理的軟件的清理建議為建議清理,則執(zhí)行刪除與所述軟件的文件信息相關(guān)的一個(gè)或多個(gè)文件的步驟;如果所述待清理的軟件的清理建議為可以清理,則等待接收用戶的清理命令,在接收到所述用戶的清理命令后,執(zhí)行刪除與所述軟件的文件信息相關(guān)的一個(gè)或多個(gè)文件的步驟;如果所述待清理的軟件的清理建議為建議保留,則提示用戶所述待清理的軟件的清理建議為建議保留。
[0009]可選地,所述方法包括:獲取已安裝軟件的使用頻率;將所述已安裝軟件的使用頻率與預(yù)先設(shè)定的第一使用頻率閾值和預(yù)先設(shè)定的第二使用頻率閾值進(jìn)行比較,所述第一使用頻率閾值小于所述第二使用頻率閾值;當(dāng)所述軟件的使用頻率小于所述第一使用頻率閾值時(shí),將所述清理建議調(diào)整為建議保留;當(dāng)所述軟件的使用頻率大于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為建議清理;當(dāng)所述軟件的使用頻率大于或等于所述第一使用頻率閾值,且小于或等于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為可以清理。
[0010]可選地,所述方法還包括:將所述已安裝軟件的軟件信息庫發(fā)送至云端服務(wù)器,由云端服務(wù)器按照預(yù)先設(shè)定的清理策略對所述已安裝軟件的軟件信息庫中的軟件的清理建議進(jìn)行更新;接收所述云端服務(wù)器發(fā)送的更新后的已安裝軟件的軟件信息庫。
[0011]可選地,獲取一個(gè)或多個(gè)軟件清理請求之前,所述方法還包括:檢測一個(gè)或多個(gè)所述軟件的清理建議;當(dāng)所述軟件的清理建議為建議清理和/或可以清理時(shí),提示用戶可以清理所述軟件。
[0012]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種軟件清理裝置,包括:軟件清理請求獲取模塊,用于獲取一個(gè)或多個(gè)軟件清理請求,所述軟件清理請求包括軟件的描述信息;文件描述信息查找模塊,用于在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述軟件的描述信息對應(yīng)的軟件的文件的描述信息,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程;以及文件刪除模塊,用于根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,刪除與所述描述信息對應(yīng)的一個(gè)或多個(gè)文件。
[0013]可選地,裝置還包括:文件描述信息獲取模塊,用于獲取一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述文件的描述信息包括:文件的名稱或文件的地址;文件描述信息存儲(chǔ)模塊,用于將獲取的軟件的文件的描述信息存儲(chǔ)至預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和文件的描述信息的對應(yīng)關(guān)系。
[0014]可選地,所述裝置還包括:文件描述信息請求模塊,用于向云端服務(wù)器發(fā)送用于獲取與軟件相關(guān)的文件的描述信息的請求消息,所述請求消息包括已安裝軟件的名稱,由所述云端服務(wù)器根據(jù)所述軟件的名稱匹配得到與所述軟件相關(guān)的文件的描述信息;文件描述信息接收模塊,用于接收所述云端服務(wù)器發(fā)送的與所述軟件相關(guān)的文件的描述信息,并將接收到的所述文件的描述信息存儲(chǔ)至所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和與所述軟件相關(guān)的文件的描述信息的對應(yīng)關(guān)系。
[0015]可選地,裝置還包括:第一清理建議檢測模塊,用于檢測待清理的軟件的清理建議,所述清理建議包括:建議清理、可以清理和建議保留;如果所述待清理的軟件的清理建議為建議清理,則觸發(fā)所述文件刪除模塊;如果所述待清理的軟件的清理建議為可以清理,則等待接收用戶的清理命令,接收到所述用戶的清理命令后,觸發(fā)所述文件刪除模塊;第一提示模塊,用于如果所述待清理的軟件的清理建議為建議保留,則提示用戶所述待清理的軟件建議保留。
[0016]可選地,所述裝置還包括:使用頻率獲取模塊,用于獲取已安裝軟件的使用頻率;使用頻率比較模塊,用于將所述已安裝軟件的使用頻率與預(yù)先設(shè)定的第一使用頻率閾值和預(yù)先設(shè)定的第二使用頻率閾值進(jìn)行比較,所述第一使用頻率閾值小于所述第二使用頻率閾值;清理建議調(diào)整模塊,用于當(dāng)所述軟件的使用頻率小于所述第一使用頻率閾值時(shí),將所述清理建議調(diào)整為建議保留;當(dāng)所述軟件的使用頻率大于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為建議清理;當(dāng)所述軟件的使用頻率大于或等于所述第一使用頻率閾值,且小于或等于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為可以清理。
[0017]可選地,裝置還包括:軟件信息庫上報(bào)模塊,用于將所述已安裝軟件的軟件信息庫發(fā)送至云端服務(wù)器,由云端服務(wù)器按照預(yù)先設(shè)定的清理策略對所述已安裝軟件的軟件信息庫中的軟件的清理建議進(jìn)行更新;軟件信息庫接收模塊,用于接收所述云端服務(wù)器發(fā)送的更新后的已安裝軟件的軟件信息庫。
[0018]可選地,裝置還包括:第二清理建議檢測模塊,用于檢測已安裝一個(gè)或多個(gè)所述軟件的清理建議;第二提示模塊,用于當(dāng)所述軟件的清理建議為建議清理和/或可以清理時(shí),提示用戶可以清理所述軟件。
[0019]由上述技術(shù)方案可知,本發(fā)明的實(shí)施例具有如下有益效果:在本發(fā)明的實(shí)施例中,在清理一個(gè)或多個(gè)軟件時(shí),可以根據(jù)該軟件的軟件行為所生成的與該軟件相關(guān)的文件的描述信息匹配得到與該軟件相關(guān)的文件,然后刪除與該軟件相關(guān)的所有文件。也就是,在移動(dòng)設(shè)備或計(jì)算設(shè)備側(cè)可以跟蹤記錄該軟件的軟件行為,例如創(chuàng)建文件、卸載文件、創(chuàng)建服務(wù)、創(chuàng)建進(jìn)程時(shí),生成了哪些文件,并記錄這些文件的描述信息,然后當(dāng)需要清理該軟件時(shí),可以根據(jù)上述文件的描述信息查找并刪除與該軟件相關(guān)的所有文件,一方面可以避免現(xiàn)有技術(shù)中在卸載軟件過程中會(huì)遺留部分殘余文件的問題,另一方面當(dāng)用戶選中待清理的軟件后,可以自動(dòng)完成該軟件的清理,即實(shí)現(xiàn)了軟件的一鍵清理,避免了現(xiàn)有技術(shù)中軟件在卸載后會(huì)提供一個(gè)需要手動(dòng)刪除文件的提示,而導(dǎo)致軟件卸載操作較為繁瑣的問題。
【專利附圖】
【附圖說明】
[0020]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0021]圖1示出了本發(fā)明的實(shí)施例中的軟件清理方法的流程圖;以及
[0022]圖2示出了根據(jù)本發(fā)明的實(shí)施例中軟件清理裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0023]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0024]在本發(fā)明的一個(gè)實(shí)施例中提供了一種軟件清理方法,首先獲取一個(gè)或多個(gè)軟件清理請求,軟件清理請求包括軟件的描述信息;然后在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與軟件的描述信息對應(yīng)的軟件的文件信息,預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與軟件相關(guān)的文件的描述信息,軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程;最后根據(jù)查找到的與軟件相關(guān)的文件的描述信息,刪除與描述信息對應(yīng)的一個(gè)或多個(gè)文件。
[0025]如圖1所示,為本發(fā)明的實(shí)施例中軟件清理方法的流程圖,該方法包括:
[0026]步驟S101、獲取一個(gè)或多個(gè)軟件清理請求,軟件清理請求包括軟件的描述信息。
[0027]在本發(fā)明的實(shí)施例中,軟件是指按照特定順序組織的計(jì)算機(jī)數(shù)據(jù)和指令的集合,該軟件包括:系統(tǒng)軟件和應(yīng)用軟件,其中系統(tǒng)軟件為計(jì)算設(shè)備或移動(dòng)設(shè)備提供了基本的功能;應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件,例如文字處理軟件(例如微軟Office軟件)、輔助設(shè)計(jì)軟件(例如AutoCAD軟件)、媒體播放軟件(例如暴風(fēng)影音)、聊天軟件(例如騰訊QQ)等。其中,所述計(jì)算設(shè)備是一種能夠按照程序運(yùn)行,自動(dòng)、高速處理海量數(shù)據(jù)的智能電子設(shè)備,如臺(tái)式電腦、筆記本電腦等;所述移動(dòng)設(shè)備是一種可以在移動(dòng)中使用的計(jì)算設(shè)備,如手機(jī)或平板電腦。
[0028]具體地,在計(jì)算設(shè)備或移動(dòng)設(shè)備側(cè)可以掃描計(jì)算設(shè)備或移動(dòng)設(shè)備中已安裝軟件,得到已安裝軟件的安裝信息,然后根據(jù)已安裝軟件的安裝信息生成軟件列表并展示給用戶,在計(jì)算設(shè)備側(cè)或移動(dòng)設(shè)備側(cè)接收用戶在軟件列表中選定一個(gè)或多個(gè)軟件所觸發(fā)生成軟件清理請求,該軟件清理請求包括軟件的描述信息??蛇x地,軟件的描述信息可以包括以下至少一項(xiàng):軟件的名稱、軟件的安裝地址、軟件的數(shù)據(jù)量和軟件的縮略圖。
[0029]可選地,在步驟SlOl之前,所述方法還包括:檢測已安裝軟件的清理建議;當(dāng)已安裝軟件的清理建議為建議清理和/或可以清理時(shí),提示用戶可以清理該軟件。也就是,在本發(fā)明的實(shí)施例中,可以默認(rèn)選中清理建議為建議清理和/或可以清理的軟件,以提示用戶可以清理軟件。
[0030]步驟S103、在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與軟件的描述信息對應(yīng)的軟件的文件的描述信息,預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與該軟件相關(guān)的文件的描述信息,其中軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程。
[0031]在本發(fā)明的實(shí)施例中,預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有軟件的描述信息、與軟件相關(guān)的文件的描述信息,以及軟件的描述信息與軟件相關(guān)的文件的描述信息的對應(yīng)關(guān)系。
[0032]表I為已安裝軟件的軟件信息庫
[0033]
【權(quán)利要求】
1.一種軟件清理方法,包括: 獲取一個(gè)或多個(gè)軟件清理請求,所述軟件清理請求包括軟件的描述信息; 在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述軟件的描述信息對應(yīng)的軟件的文件的描述信息,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程;以及 根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,刪除與所述描述信息對應(yīng)的一個(gè)或多個(gè)文件,從而刪除與所述軟件相關(guān)的所有文件。
2.根據(jù)權(quán)利要求1所述的軟件清理方法,在獲取一個(gè)或多個(gè)軟件清理請求的步驟之前,所述軟件清理方法還包括: 獲取一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述文件的描述信息包括:文件的名稱或文件的地址; 將獲取的軟件的文件的描述信息存儲(chǔ)至預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和文件的描述信息的對應(yīng)關(guān)系。
3.根據(jù)權(quán)利要求1所述的軟件清理方法,所述軟件清理方法還包括: 向云端服務(wù)器發(fā)送用于 獲取與軟件相關(guān)的文件的描述信息的請求消息,所述請求消息包括已安裝軟件的名稱,由所述云端服務(wù)器根據(jù)所述軟件的名稱匹配得到與所述軟件相關(guān)的文件的描述信息; 接收所述云端服務(wù)器發(fā)送的與所述軟件相關(guān)的文件的描述信息,并將接收到的所述文件的描述信息存儲(chǔ)至所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中,所述已安裝軟件的軟件信息庫中記錄有軟件的名稱和與所述軟件相關(guān)的文件的描述信息的對應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求2或3所述的軟件清理方法,在刪除與所述文件的描述信息相關(guān)的一個(gè)或多個(gè)文件的步驟之前,所述軟件清理方法還包括: 檢測待清理的軟件的清理建議,所述清理建議包括:建議清理、可以清理和建議保留;如果所述待清理的軟件的清理建議為建議清理,則執(zhí)行刪除與所述軟件的文件信息相關(guān)的一個(gè)或多個(gè)文件的步驟;如果所述待清理的軟件的清理建議為可以清理,則等待接收用戶的清理命令,接收到所述用戶的清理命令后,執(zhí)行刪除與所述軟件的文件信息相關(guān)的一個(gè)或多個(gè)文件的步驟;如果所述待清理的軟件的清理建議為建議保留,則提示用戶所述待清理的軟件建議保&3甶O
5.根據(jù)權(quán)利要求4所述的軟件清理方法,所述軟件清理方法包括: 獲取已安裝軟件的使用頻率; 將所述已安裝軟件的使用頻率與預(yù)先設(shè)定的第一使用頻率閾值和預(yù)先設(shè)定的第二使用頻率閾值進(jìn)行比較,所述第一使用頻率閾值小于所述第二使用頻率閾值; 當(dāng)所述軟件的使用頻率小于所述第一使用頻率閾值時(shí),將所述清理建議調(diào)整為建議保留; 當(dāng)所述軟件的使用頻率大于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為建議清理; 當(dāng)所述軟件的使用頻率大于或等于所述第一使用頻率閾值,且小于或等于所述第二使用頻率閾值時(shí),將所述清理建議調(diào)整為可以清理。
6.根據(jù)權(quán)利要求5所述的軟件清理方法,所述軟件清理方法還包括: 分別獲取清理建議為建議保留、建議清理和可以清理的軟件的描述信息; 按照清理建議分類顯示獲取的軟件的描述信息。
7.根據(jù)權(quán)利要求6所述的軟件清理方法,其中,在按照清理建議分類顯示獲取的軟件的描述信息之前,所述軟件清理方法還包括: 如果同一軟件分類下只有一款軟件時(shí),將所述軟件的清理建議調(diào)整為建議保留; 如果同一軟件分類下有多款軟件時(shí),將使用頻率最低的軟件的清理建議調(diào)整為可以清理或建議清理; 如果同一軟件分類下有多款軟件時(shí),將使用頻率最高的軟件的清理建議調(diào)整為建議保留O
8.根據(jù)權(quán)利要求4所述的軟件清理方法,所述軟件清理方法還包括: 將所述已安裝軟件的軟件信息庫發(fā)送至云端服務(wù)器,由云端服務(wù)器按照預(yù)先設(shè)定的清理策略對所述已安裝軟件的軟件信息庫中的軟件的清理建議進(jìn)行更新; 接收所述云端服務(wù)器發(fā)送的更新后的已安裝軟件的軟件信息庫。
9.根據(jù)權(quán)利要求4所述的軟件清理方法,獲取一個(gè)或多個(gè)軟件清理請求之前,所述軟件清理方法還包括: 檢測已安裝的一個(gè)或多個(gè)所述軟件的清理建議; 當(dāng)所述軟件的清理建議為建議清理和/或可以清理時(shí),提示用戶可以清理所述軟件。
10.一種軟件清理裝置,包括: 軟件清理請求獲取模塊,用于獲取一個(gè)或多個(gè)軟件清理請求,所述軟件清理請求包括軟件的描述信息; 文件描述信息查找模塊,用于在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述軟件的描述信息對應(yīng)的軟件的文件的描述信息,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個(gè)或多個(gè)軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動(dòng)程序和/或創(chuàng)建進(jìn)程;以及 文件刪除模塊,用于根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,刪除與所述描述信息對應(yīng)的一個(gè)或多個(gè)文件,從而刪除與所述軟件相關(guān)的所有文件。
【文檔編號】G06F9/445GK103645914SQ201310611165
【公開日】2014年3月19日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】牛強(qiáng), 張庭, 陳耀攀, 向明, 王務(wù)志 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司