一種軟件清理方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種軟件清理方法及裝置,其中的方法具體包括:顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)包括命令界面圖標(biāo);接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的信息;在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;在所述界面圖標(biāo)為命令界面圖標(biāo)時,根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理。本發(fā)明實施例能夠有效避免軟件卸載對用戶所使用當(dāng)前屏幕的刷新和搶焦點,既能夠提高用戶卸載軟件的便利性,又能夠保證用戶當(dāng)前的工作能夠正常運行。
【專利說明】一種軟件清理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,具體涉及一種軟件清理方法及裝置。
【背景技術(shù)】
[0002]目前,隨著計算機與互聯(lián)網(wǎng)技術(shù)的發(fā)展,各種應(yīng)用軟件也層出不窮。由于每種軟件都需占用一定的磁盤空間,且每種軟件的運行都需要占用一定的內(nèi)存,故計算機中安裝的眾多軟件在滿足功能需求的同時,也容易影響計算機的運行速度。
[0003]為了提高計算機的運行速度,用戶需要控制面板等軟件清理程序中查找已安裝的軟件,并在其中選擇不需要的進行卸載;但在卸載時,每種軟件都會提供一個自身的卸載程序,且大部分軟件的卸載程序往往并不是靜默卸載,而是會通過顯示窗口,并需要用戶點擊下一步,進而一步一步安裝;這種卸載方式在需要卸載多種軟件時會變得很繁瑣,同時也很容易由于用戶的誤操作(誤點擊取消界面圖標(biāo))而造成安裝失?。桓鼮橹匾氖?,這些非靜默安裝的卸載程序會在卸載過程中刷新桌面、搶焦點,從而極易導(dǎo)致用戶在卸載多種軟件時無法進行正常的工作。
[0004]另外,目前計算機的性能維護、磁盤空間占用維護等一般都要經(jīng)過用戶繁瑣的篩選,面臨尋找位置麻煩、進行選擇是否刪除等困擾,而且還需要具有一定的電腦知識,和對軟件的熟悉才能正確找到位置判斷是否需要進行刪除,例如,需要需要根據(jù)后綴名、文件的日期等進行篩選進行文件刪除操作,或者,例如,使用windows的資源管理器,需要逐個的將文件夾打開去尋找并進行刪除操作,執(zhí)行效率較低。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的一種軟件清理方法及裝置。
[0006]依據(jù)本發(fā)明的一個方面,提供了一種軟件清理方法,包括:
[0007]顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)包括命令界面圖標(biāo);
[0008]接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的信息;
[0009]在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個或多個軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動程序和/或創(chuàng)建進程;
[0010]在所述界面圖標(biāo)為命令界面圖標(biāo)時,根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理,從而清理與所述軟件相關(guān)的所有文件。
[0011]可選地,所述預(yù)置的清理策略包括模擬點擊策略,則所述按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理的步驟,包括:[0012]調(diào)用系統(tǒng)函數(shù)創(chuàng)建隱藏屏幕;
[0013]在所述隱藏屏幕上運行所述軟件的卸載程序;
[0014]當(dāng)出現(xiàn)所述卸載程序的顯示窗口時分析所述顯示窗口的內(nèi)容,獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息;
[0015]根據(jù)所述繼續(xù)卸載界面圖標(biāo)的位置信息,模擬點擊所述繼續(xù)卸載界面圖標(biāo),直至所述卸載程序的卸載完成。
[0016]可選地,所述在所述隱藏屏幕上運行卸載程序的步驟,包括:
[0017]提取所述隱藏屏幕的參數(shù)信息;
[0018]在所述卸載程序運行前將所述隱藏屏幕的參數(shù)信息通過參數(shù)傳入并控制所述卸載程序在所述隱藏屏幕運行。
[0019]可選地,所述獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息的步驟,包括:
[0020]調(diào)用用以枚舉窗口上控件類型的系統(tǒng)函數(shù),查找當(dāng)前顯示窗口上界面圖標(biāo)控件;
[0021]分析所述界面圖標(biāo)控件的文本內(nèi)容,并所述文本內(nèi)容找出所述界面圖標(biāo)控件中的繼續(xù)卸載界面圖標(biāo);
[0022]通過調(diào)用用以獲取位置信息的系統(tǒng)函數(shù),獲取所述繼續(xù)卸載界面圖標(biāo)的位置信
肩、O
[0023]可選地,所述獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息的步驟,包括:
[0024]調(diào)用用以枚舉窗口上控件類型的系統(tǒng)函數(shù),查找當(dāng)前顯示窗口上界面圖標(biāo)控件;
[0025]調(diào)用用以查找界面圖標(biāo)不可用的系統(tǒng)函數(shù),找出所述界面圖標(biāo)控件中不可點擊的界面圖標(biāo)控件;
[0026]分析所述界面圖標(biāo)控件的文本內(nèi)容,并所述文本內(nèi)容找出所述界面圖標(biāo)控件中屬于停止安裝類的界面圖標(biāo);
[0027]通過在所有的界面圖標(biāo)控件中過濾掉不可點擊的界面圖標(biāo)控件和所述停止安裝類的界面圖標(biāo)控件,找出繼續(xù)卸載類的界面圖標(biāo)控件和后退安裝類的界面圖標(biāo)控件;
[0028]根據(jù)所述繼續(xù)卸載類的界面圖標(biāo)控件和后退安裝類的界面圖標(biāo)控件之間的位置關(guān)系,或者通過模擬試點擊的方式,找出繼續(xù)卸載類的界面圖標(biāo)控件,作為繼續(xù)卸載界面圖標(biāo);
[0029]通過調(diào)用用以獲取位置信息的系統(tǒng)函數(shù),獲得所述繼續(xù)卸載界面圖標(biāo)的位置信
肩、O
[0030]可選地,所述方法還包括:
[0031]在卸載失敗時,在軟件清理庫中記錄對應(yīng)軟件的卸載失敗次數(shù);
[0032]當(dāng)軟件的卸載失敗次數(shù)達到預(yù)設(shè)門限時,將該軟件作為不支持軟件放至黑名單軟件庫,使其不再出現(xiàn)在用戶的軟件清理界面上。
[0033]可選地,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中還記錄有軟件的清理建議,所述清理建議包括建議保留,所述建議保留的軟件包括:在清理后影響系統(tǒng)的正常運行,或者降低網(wǎng)絡(luò)安全的軟件。
[0034]可選地,所述界面圖標(biāo)還包括:下拉框界面圖標(biāo);
[0035]則所述方法還包括:在所述界面圖標(biāo)為下拉框界面圖標(biāo)時,在所述下拉框界面圖標(biāo)的下方區(qū)域顯示所述查找到的與所述軟件相關(guān)的文件的描述信息。[0036]可選地,所述界面圖標(biāo)還包括:選擇框界面圖標(biāo);
[0037] 則所述方法還包括:依據(jù)用戶針對所述選擇框界面圖標(biāo)的操作指令,選中或不選中所述選擇框界面圖標(biāo)。
[0038]根據(jù)本發(fā)明的另一方面,提供了一種軟件清理裝置,包括:
[0039]顯示模塊,用于顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)包括命令界面圖標(biāo);
[0040]接口模塊,用于接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的?目息;
[0041]查找模塊,用于在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個或多個軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動程序和/或創(chuàng)建進程 '及
[0042]清理模塊,用于在所述操作界面圖標(biāo)為命令界面圖標(biāo)時,根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理。
[0043]根據(jù)本發(fā)明的軟件清理方法及裝置,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理,所述預(yù)置的清理策略能夠?qū)崿F(xiàn)該軟件的自動卸載,因此能夠在完成軟件卸載的同時,有效避免軟件卸載對用戶所使用當(dāng)前屏幕的刷新和搶焦點,既能夠提高用戶卸載軟件的便利性,又能夠保證用戶當(dāng)前的工作能夠正常運行;另外,當(dāng)用戶選中待卸載的軟件后,可以自動完成該軟件的清理,即實現(xiàn)了軟件的一鍵清理,既可以避免現(xiàn)有技術(shù)中在卸載軟件過程中會遺留部分殘余文件的問題,又可以避免現(xiàn)有技術(shù)中軟件在卸載后會提供一個需要手動刪除文件的提示,而導(dǎo)致軟件卸載操作較為繁瑣的問題。
[0044]并且,本發(fā)明的軟件清理方案給出了計算機中各種待清理項目對應(yīng)的界面圖標(biāo),用戶可以依據(jù)上述界面圖標(biāo)實現(xiàn)便捷清理計算機中的待清理項目,這不僅能夠避免用戶每次進行清理都考慮和對電腦垃圾進行篩選,可以釋放人力資源,而且能夠?qū)崿F(xiàn)一鍵式清理。
[0045]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0046]通過閱讀下文優(yōu)選實施方式的詳細(xì)描述,各種其他的優(yōu)點和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0047]圖1示出了根據(jù)本發(fā)明一個實施例的軟件清理方法的流程圖;
[0048]圖2示出了根據(jù)本發(fā)明一個實施例的軟件清理方法的流程圖;
[0049]圖3示出了根據(jù)本發(fā)明一個實施例的軟件清理方法的流程圖;以及
[0050]圖4示出了根據(jù)本發(fā)明一個實施例的軟件清理裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0051]下面將參照附圖更詳細(xì)地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應(yīng)當(dāng)理解,可以以各種形式實現(xiàn)本公開而不應(yīng)被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領(lǐng)域的技術(shù)人員。
[0052]參照圖1,示出了根據(jù)本發(fā)明一個實施例的軟件清理方法的流程圖,具體可以包括:
[0053]步驟101、顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)具體可以包括命令界面圖標(biāo);
[0054]步驟102、接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的信息;
[0055]本發(fā)明實施例中,所述待清理項目具體可以包括如下項目中的一項或多項:Cookie項目、垃圾項目、軟件、注冊表項目、插件項目和痕跡項目。
[0056]其中,所述Cookie項目具體可以包括:用于搜索引擎跟蹤搜索行為的跟蹤Cookies、包含有Flash游戲進度、視頻進度等狀態(tài)的Flash Cookie、訪問常見購物網(wǎng)站產(chǎn)生的購物網(wǎng)站Cookie、登陸郵箱網(wǎng)站時產(chǎn)生的Cookie、訪問微博、社區(qū)、空間生成的Cookie及含廣告植入等的未知Cookie等等;
[0057]所述垃圾項目具體可以包括:上網(wǎng)瀏覽產(chǎn)生的垃圾、應(yīng)用程序產(chǎn)生的垃圾、看視頻聽音樂產(chǎn)生的垃圾、系統(tǒng)垃圾及回收站的垃圾等等;
[0058]所述痕跡項目具體可以包括:上網(wǎng)瀏覽痕跡、windows使用痕跡、常用軟件使用痕跡、辦公軟件使用痕跡、看視頻產(chǎn)生的痕跡及其他軟件產(chǎn)生的痕跡等等;
[0059]所示注冊表項目具體可以包括:無效注冊表項、錯誤注冊表項及殘留的軟件信息等;
[0060]所述插件項目主要用于表示計算機中不必要的插件,在清理系統(tǒng)和瀏覽器中不必要的插件后,可以大大提升運行速度;
[0061]軟件項目具體可以包括計算機中已安裝的軟件。
[0062]在本發(fā)明實施例中,所述界面圖標(biāo)具體可以包括命令界面圖標(biāo)、下拉框界面圖標(biāo)或者選擇框界面圖標(biāo);
[0063]其中,所述命令界面圖標(biāo)可用于觸發(fā)相應(yīng)的事件;例如,在本發(fā)明的一種應(yīng)用示例中,所述命令界面圖標(biāo)可以為一鍵清理界面圖標(biāo),該一鍵清理界面圖標(biāo)可用于清理計算機中任意的一個或多個待清理項目,以大大節(jié)省磁盤空間及提高系統(tǒng)運行速度;
[0064]下拉框界面圖標(biāo)可用于顯示某待清理項目的分項目信息,則所述方法還可以包括:在所述界面圖標(biāo)為下拉框界面圖標(biāo)時,在所述下拉框界面圖標(biāo)的下方區(qū)域顯示所述查找到的與所述軟件相關(guān)的文件的描述信息;
[0065]選擇框界面圖標(biāo)可用于依據(jù)用戶針對所述選擇框界面圖標(biāo)的操作指令,選中或不選中所述選擇框界面圖標(biāo)。
[0066]在本發(fā)明的實施例中,軟件可以是指按照特定順序組織的計算機數(shù)據(jù)和指令的集合,該軟件具體可以包括:系統(tǒng)軟件和應(yīng)用軟件,其中系統(tǒng)軟件為計算設(shè)備或移動設(shè)備提供了基本的功能;應(yīng)用軟件是為了某種特定的用途而被開發(fā)的軟件,例如文字處理軟件(例如微軟Office軟件)、輔助設(shè)計軟件(例如AutoCAD軟件)、媒體播放軟件(例如暴風(fēng)影音)、聊天軟件(例如騰訊QQ)等。其中,所述計算設(shè)備是一種能夠按照程序運行,自動、高速處理海量數(shù)據(jù)的智能電子設(shè)備,如臺式電腦、筆記本電腦等;所述移動設(shè)備是一種可以在移動中使用的計算設(shè)備,如手機或平板電腦。
[0067]具體地,在計算設(shè)備或移動設(shè)備側(cè)可以掃描計算設(shè)備或移動設(shè)備中已安裝軟件,得到已安裝軟件的安裝信息,然后根據(jù)已安裝軟件的安裝信息生成軟件列表并展示給用戶,在計算設(shè)備側(cè)或移動設(shè)備側(cè)接收用戶在軟件列表中選定一個或多個軟件所觸發(fā)生成軟件卸載請求,該軟件卸載請求包括軟件的描述信息。可選地,軟件的描述信息可以包括以下至少一項:軟件的名稱、軟件的安裝地址、軟件的數(shù)據(jù)量和軟件的縮略圖。
[0068]步驟103、在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個或多個軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為具體可以包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動程序和/或創(chuàng)建進程;
[0069]本【技術(shù)領(lǐng)域】中,大部分的軟件在安裝時都非常容易和友好,但在卸載時,雖然基本都會提供一個自身的卸載程序,但有些軟件出于某種目的或自身的不規(guī)范,常常無法徹底的從用戶的計算機中卸載刪除,并殘留下大量垃圾文件,甚至在注冊表中還遺留軟件信息。這些殘留的文件或數(shù)據(jù)可能是保留用戶自定義設(shè)置的文件,但也有可能是因為卸載程序不完善,而遺留的部分殘余文件或數(shù)據(jù),這為用戶造成了很大的困擾,同時也影響了計算機的性能。
[0070]在本發(fā)明的實施例中,除了可以在所述隱藏屏幕上運行軟件的卸載程序以卸載軟件外,還可以根據(jù)上述文件的描述信息查找并清理與該軟件相關(guān)的所有文件。
[0071]需要說明的是,由于查找步驟103和刪除步驟104可以在后臺運行,而不會刷新桌面、搶焦點,故其可以在當(dāng)前屏幕運行,也可以在所述隱藏屏幕運行,其不對所運行的具體屏幕加以限制。
[0072]在本發(fā)明的實施例中,預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有軟件的描述信息、與軟件相關(guān)的文件的描述信息,以及軟件的描述信息與軟件相關(guān)的文件的描述信息的對應(yīng)關(guān)系。
[0073]表I為本發(fā)明一種已安裝軟件的軟件信息庫的示例
[0074]
【權(quán)利要求】
1.一種軟件清理方法,包括: 顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)包括命令界面圖標(biāo);接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的信息;在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個或多個軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動程序和/或創(chuàng)建進程; 在所述界面圖標(biāo)為命令界面圖標(biāo)時,根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)置的清理策略包括模擬點擊策略,則所述按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理的步驟,包括: 調(diào)用系統(tǒng)函數(shù)創(chuàng)建隱藏屏幕; 在所述隱藏屏幕上運行所述軟件的卸載程序; 當(dāng)出現(xiàn)所述卸載程序的顯示窗口時分析所述顯示窗口的內(nèi)容,獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息; 根據(jù)所述繼續(xù)卸載界面圖標(biāo)的位置信息,模擬點擊所述繼續(xù)卸載界面圖標(biāo),直至所述卸載程序的卸載完成。
3.如權(quán)利要求2所述的方法,其特征在于,所述在所述隱藏屏幕上運行卸載程序的步驟,包括: 提取所述隱藏屏幕的參數(shù)信息; 在所述卸載程序運行前將所述隱藏屏幕的參數(shù)信息通過參數(shù)傳入并控制所述卸載程序在所述隱藏屏幕運行。
4.如權(quán)利要求2所述的方法,其特征在于,所述獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息的步驟,包括: 調(diào)用用以枚舉窗口上控件類型的系統(tǒng)函數(shù),查找當(dāng)前顯示窗口上界面圖標(biāo)控件;分析所述界面圖標(biāo)控件的文本內(nèi)容,并所述文本內(nèi)容找出所述界面圖標(biāo)控件中的繼續(xù)卸載界面圖標(biāo); 通過調(diào)用用以獲取位置信息的系統(tǒng)函數(shù),獲取所述繼續(xù)卸載界面圖標(biāo)的位置信息。
5.如權(quán)利要求2所述的方法,其特征在于,所述獲取所述顯示窗口上繼續(xù)卸載界面圖標(biāo)的位置信息的步驟,包括: 調(diào)用用以枚舉窗口上控件類型的系統(tǒng)函數(shù),查找當(dāng)前顯示窗口上界面圖標(biāo)控件;調(diào)用用以查找界面圖標(biāo)不可用的系統(tǒng)函數(shù),找出所述界面圖標(biāo)控件中不可點擊的界面圖標(biāo)控件; 分析所述界面圖標(biāo)控件的文本內(nèi)容,并所述文本內(nèi)容找出所述界面圖標(biāo)控件中屬于停止安裝類的界面圖標(biāo); 通過在所有的界面圖標(biāo)控件中過濾掉不可點擊的界面圖標(biāo)控件和所述停止安裝類的界面圖標(biāo)控件,找出繼續(xù)卸載類的界面圖標(biāo)控件和后退安裝類的界面圖標(biāo)控件; 根據(jù)所述繼續(xù)卸載類的界面圖標(biāo)控件和后退安裝類的界面圖標(biāo)控件之間的位置關(guān)系,或者通過模擬試點擊的方式,找出繼續(xù)卸載類的界面圖標(biāo)控件,作為繼續(xù)卸載界面圖標(biāo);通過調(diào)用用以獲取位置信息的系統(tǒng)函數(shù),獲得所述繼續(xù)卸載界面圖標(biāo)的位置信息。
6.如權(quán)利要求2所述的方法,其特征在于,還包括: 在卸載失敗時,在軟件清理庫中記錄對應(yīng)軟件的卸載失敗次數(shù); 當(dāng)軟件的卸載失敗次數(shù)達到預(yù)設(shè)門限時,將該軟件作為不支持軟件放至黑名單軟件庫,使其不再出現(xiàn)在用戶的軟件清理界面上。
7.如權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中還記錄有軟件的清理建議,所述清理建議包括建議保留,所述建議保留的軟件包括:在清理后影響系統(tǒng)的正常運行,或者降低網(wǎng)絡(luò)安全的軟件。
8.如權(quán)利要求1所述的方法,其特征在于,所述界面圖標(biāo)還包括:下拉框界面圖標(biāo); 則所述方法還包括:在所述界面圖標(biāo)為下拉框界面圖標(biāo)時,在所述下拉框界面圖標(biāo)的下方區(qū)域顯示所 述查找到的與所述軟件相關(guān)的文件的描述信息。
9.如權(quán)利要求1所述的方法,其特征在于,所述界面圖標(biāo)還包括:選擇框界面圖標(biāo); 則所述方法還包括:依據(jù)用戶針對所述選擇框界面圖標(biāo)的操作指令,選中或不選中所述選擇框界面圖標(biāo)。
10.一種軟件清理裝置,包括: 顯示模塊,用于顯示待清理項目及相應(yīng)的界面圖標(biāo);所述界面圖標(biāo)包括命令界面圖標(biāo); 接口模塊,用于接收用戶針對所述界面圖標(biāo)的操作指令;所述操作指令中攜帶有待清理項目的信息; 查找模塊,用于在預(yù)先設(shè)定的已安裝軟件的軟件信息庫中查找與所述待清理項目對應(yīng)的軟件的文件的描述信息;所述預(yù)先設(shè)定的已安裝軟件的軟件信息庫中記錄有由一個或多個軟件的軟件行為所生成的與所述軟件相關(guān)的文件的描述信息,所述軟件行為包括:創(chuàng)建注冊表、創(chuàng)建文件、創(chuàng)建服務(wù)、安裝驅(qū)動程序和/或創(chuàng)建進程 '及 清理模塊,用于在所述操作界面圖標(biāo)為命令界面圖標(biāo)時,根據(jù)查找到的與所述軟件相關(guān)的文件的描述信息,按照預(yù)置的清理策略對所述軟件相關(guān)的所有文件進行處理,從而清理與所述軟件相關(guān)的所有文件。
【文檔編號】G06F9/445GK103927198SQ201410104449
【公開日】2014年7月16日 申請日期:2014年3月19日 優(yōu)先權(quán)日:2014年3月19日
【發(fā)明者】牛強, 張庭, 王務(wù)志 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司