亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種軟件處理方法和裝置的制造方法

文檔序號(hào):9546987閱讀:652來(lái)源:國(guó)知局
一種軟件處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,具體涉及一種軟件處理方法和裝置。
【背景技術(shù)】
[0002] 隨著信息技術(shù)的發(fā)展,筆記本、電腦、手機(jī)、上網(wǎng)本等終端的功能越來(lái)越強(qiáng),可以安 裝各種各樣的應(yīng)用軟件,而當(dāng)用戶安裝大量應(yīng)用軟件時(shí)也可能會(huì)使終端陷入安全隱患。因 為,被安裝的這些應(yīng)用軟件中可能被綁定了流氓軟件,所謂流氓軟件是指介于病毒和正規(guī) 軟件之間的軟件,這種流氓軟件通常是為了達(dá)到某種目的,例如推廣個(gè)人產(chǎn)品的廣告宣傳、 監(jiān)視用戶上網(wǎng)習(xí)慣或竊取用戶賬號(hào)密碼或者自動(dòng)聯(lián)網(wǎng)等,這種流氓軟件一般是在用戶不知 情的情況下安裝的,嚴(yán)重影響用戶終端的安全性和使用,因此有必要將終端中已安裝的流 氓軟件卸載掉。
[0003] 本發(fā)明的發(fā)明人在研究和實(shí)踐過(guò)程中發(fā)現(xiàn),為了卸載流氓軟件,目前對(duì)流氓軟件 采用的軟件處理方法是,獲取流氓軟件的安裝包,人工運(yùn)行所述流氓軟件的安裝包,查找并 記錄流氓軟件安裝過(guò)程中創(chuàng)建的的文件、創(chuàng)建的注冊(cè)表項(xiàng)等信息,基于這些信息人工卸載 軟件,使用這種軟件處理方法卸載軟件時(shí)耗時(shí)較長(zhǎng),且容易出現(xiàn)由于人工失誤導(dǎo)致記錄錯(cuò) 誤使得卸載腳本的可用性較低。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實(shí)施例提供一種軟件處理方法和裝置,以期提高對(duì)軟件進(jìn)行卸載操作時(shí)的 效率和準(zhǔn)確性。
[0005] 本發(fā)明實(shí)施例第一方面提供一種軟件處理方法,包括:
[0006] 調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝包安裝所述待卸載軟件;
[0007] 調(diào)用虛擬機(jī)記錄所述待卸載軟件安裝過(guò)程中生成的過(guò)程信息;
[0008] 根據(jù)所述過(guò)程信息生成用于卸載所述待卸載軟件的腳本。
[0009] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)施方式中,
[0010] 所述待卸載軟件安裝過(guò)程中生成的過(guò)程信息,包括如下信息中的至少一種:創(chuàng)建 的文件、創(chuàng)建的注冊(cè)表項(xiàng)和更改的系統(tǒng)設(shè)置。
[0011] 結(jié)合第一方面,在第一方面的第二種可能的實(shí)施方式中,
[0012] 在調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝包安裝所述待卸載軟件之前,還包括:調(diào)用 虛擬機(jī)加載待卸載軟件的安裝包。
[0013] 結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式或第一方面的第二種可能的實(shí) 施方式,在第一方面的第三種可能的實(shí)施方式中,
[0014] 在所述根據(jù)所述過(guò)程信息生成用于卸載所述待卸載軟件的腳本之后,還包括:運(yùn) 行所述腳本。
[0015] 結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式或第一方面的第二種可能的實(shí) 施方式,在第一方面的第三種可能的實(shí)施方式中,
[0016] 在所述根據(jù)所述過(guò)程信息生成用于卸載所述待卸載軟件的腳本之后,還包括:向 指定裝置發(fā)送所述腳本,由所述指定置根據(jù)所述腳本卸載所述指定裝置中安裝的所述待卸 載軟件。
[0017] 本發(fā)明實(shí)施例第二方面提供一種軟件處理裝置,包括:
[0018] 安裝單元,用于調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝包安裝所述待卸載軟件;
[0019] 記錄單元,用于調(diào)用虛擬機(jī)記錄所述待卸載軟件安裝過(guò)程中生成的過(guò)程信息;
[0020] 生成單元,用于根據(jù)所述過(guò)程信息生成用于卸載所述待卸載軟件的腳本。
[0021] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)施方式中,
[0022] 所述記錄單元記錄的所述待卸載軟件安裝過(guò)程中生成的過(guò)程信息,包括如下信息 中的至少一種:創(chuàng)建的文件、創(chuàng)建的注冊(cè)表項(xiàng)和更改的系統(tǒng)設(shè)置。
[0023] 結(jié)合第二方面,在第二方面的第二種可能的實(shí)施方式中,所述裝置還包括:
[0024] 加載單元,用于調(diào)用虛擬機(jī)加載待卸載軟件的安裝包。
[0025] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式或第二方面的第二種可能的實(shí) 施方式,在第二方面的第三種可能的實(shí)施方式中,
[0026] 所述方法還包括:
[0027] 運(yùn)行單元,用于運(yùn)行所述腳本。
[0028] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式或第二方面的第二種可能的實(shí) 施方式,在第二方面的第三種可能的實(shí)施方式中,
[0029] 結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式或第二方面的第二種可能的實(shí) 施方式,在第二方面的第三種可能的實(shí)施方式中,還包括:
[0030] 發(fā)送單元,用于向指定裝置發(fā)送所述腳本,由所述指定裝置根據(jù)所述腳本卸載所 述指定裝置中安裝的所述待卸載軟件。
[0031] 可以看出,本發(fā)明實(shí)施例的技術(shù)方案中,通過(guò)調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝 包安裝所述待卸載軟件;調(diào)用虛擬機(jī)記錄所述待卸載軟件安裝過(guò)程中生成的過(guò)程信息;以 及根據(jù)所述過(guò)程信息生成用于卸載所述待卸載軟件的腳本。其中,生成用于卸載所述待卸 載軟件的腳本的過(guò)程是自動(dòng)進(jìn)行的,由于減少了人為因素的參與,所以有利于提高對(duì)軟件 進(jìn)行卸載操作時(shí)卸載的效率和準(zhǔn)確性。
【附圖說(shuō)明】
[0032] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。
[0033] 圖1是本發(fā)明實(shí)施例提供的一種軟件處理方法的流程示意圖;
[0034] 圖2是本發(fā)明實(shí)施例提供的另一種軟件處理方法的流程示意圖;
[0035] 圖3是本發(fā)明實(shí)施例提供的另一種軟件處理方法的流程示意圖;
[0036] 圖4是本發(fā)明實(shí)施例提供的一種軟件處理裝置的結(jié)構(gòu)示意圖;
[0037] 圖5是本發(fā)明實(shí)施例提供的另一種軟件處理裝置的結(jié)構(gòu)示意圖;
[0038] 圖6是本發(fā)明實(shí)施例提供的另一種軟件處理裝置的結(jié)構(gòu)示意圖;
[0039] 圖7是本發(fā)明實(shí)施例提供的另一種軟件處理裝置的結(jié)構(gòu)示意圖;
[0040] 圖8是本發(fā)明實(shí)施例提供的另一種軟件處理裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0041] 本發(fā)明實(shí)施例提供一種軟件處理方法和裝置,以期提高軟件卸載的效率和準(zhǔn)確 性。
[0042] 為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的 附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明 一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi) 有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0043] 本發(fā)明說(shuō)明書(shū)、權(quán)利要求書(shū)和附圖中出現(xiàn)的術(shù)語(yǔ)"第一"、"第二"和"第三"等是用 于區(qū)別不同的對(duì)象,而并非用于描述特定的順序。此外,術(shù)語(yǔ)"包括"和"具有"以及它們?nèi)?何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn) 品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或 可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0044] 參見(jiàn)圖1,圖1為本發(fā)明的一個(gè)實(shí)施例提供的一種軟件處理方法的流程示意圖。如 圖1所示,本發(fā)明的一個(gè)實(shí)施例提供的一種軟件處理方法可以包括如下步驟:
[0045] 101、調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝包安裝所述待卸載軟件。
[0046] 其中,所述虛擬機(jī)是指通過(guò)軟件模擬的具有完整硬件系統(tǒng)功能的、運(yùn)行在一個(gè)完 全隔離環(huán)境中的完整計(jì)算機(jī)系統(tǒng)。
[0047] 其中,所述待卸載軟件包括流氓軟件或者其他違背用戶意愿所安裝的軟件。
[0048] 可選的,在本發(fā)明的一些可能實(shí)施方式中,在調(diào)用虛擬機(jī)運(yùn)行待卸載軟件的安裝 包安裝所述待卸載軟件之前,還可以包括調(diào)用虛擬機(jī)加載待卸載軟件的安裝包。
[0049
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1