国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

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