国产精品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>

      一種基于軟件免安裝運行的管控方法及系統(tǒng)的制作方法

      文檔序號:9766136閱讀:647來源:國知局
      一種基于軟件免安裝運行的管控方法及系統(tǒng)的制作方法
      【技術領域】
      [0001]本發(fā)明涉及軟件處理領域,尤其涉及一種基于軟件免安裝運行的管控方法及系統(tǒng)。
      【背景技術】
      [0002]當前流行的流氓軟件大致都是由捆綁而產(chǎn)生的,用戶安裝軟件時,會遇到可以選擇性安裝、默認插件安裝或不可預見的強制安裝,而且因為捆綁的軟件數(shù)量不至一個,有些捆綁的軟件是惡意病毒,有些捆綁的軟件可能會造成計算機死機。若安裝的軟件為綠色的軟件,在其安裝完成后,用戶強行卸載刪除,但下次重新開機后卸載刪除的軟件還會出現(xiàn),造成用戶的困擾,這是因為在安裝該軟件時,與該軟件有關的數(shù)據(jù)并不是僅僅存儲在一個獨立的目錄下,而是遍布整個磁盤,如運行時產(chǎn)生的目錄、注冊表和系統(tǒng)配置管理目錄等,所以用戶在卸載刪除軟件時并不徹底,因此,會出現(xiàn)卸載刪除軟件后,在重新開機后還會出現(xiàn)的問題。而此種原因,還會造成軟件后期的維護不徹底或移植不全面。

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

      [0003]本發(fā)明的目的在于提供一種基于軟件免安裝運行的管控方法及系統(tǒng),從而解決現(xiàn)有技術中存在的前述問題。
      [0004]為了實現(xiàn)上述目的,本發(fā)明一種基于軟件免安裝運行的管控方法,采用的技術方案如下:
      [0005]S1、免安裝軟件在沙箱系統(tǒng)中運行時,所述沙箱系統(tǒng)對所述免安裝軟件創(chuàng)建的1操作進行攔截,然后判斷創(chuàng)建1操作的免安裝軟件的進程是否是被標記的進程,如果是,進入S2,如果不是,則將所述免安裝軟件的1操作發(fā)送給操作系統(tǒng);
      [0006]S2、將所述免安裝軟件的1操作重定向到所述沙箱系統(tǒng)中,進行沙箱管控。
      [0007]優(yōu)選地,步驟SI中,所述被標記的進程是指,被所述沙箱系統(tǒng)標記且受所述沙箱系統(tǒng)管控的軟件的進程。
      [0008]優(yōu)選地,在步驟SI前,還包括標記進程的操作,具體按照下述步驟實現(xiàn):
      [0009]SI’ -1、免安裝軟件A在沙箱系統(tǒng)中運行;
      [0010]SI’ _2、沙箱系統(tǒng)判斷所述免安裝軟件A是否是第一次在所述沙箱系統(tǒng)上運行,如果是,則進入SI’ -3,如果不是,則進入SI’ -4;
      [0011]SI’ -3、將所述免安裝軟件A的注冊表和應用程序文件映射到所述沙箱系統(tǒng),進入SI,-4 ;
      [0012]SI’ -4、將所述免安裝軟件A標記后的進程,添加到操作系統(tǒng)的進程列表;
      [0013]其中,所述免安裝軟件A為病毒程序和/或不安全的應用程序運行載體和/或不能與操作系統(tǒng)已安裝的軟件同時并存的軟件。
      [0014]優(yōu)選地,步驟SI中,所述免安裝軟件是經(jīng)過綠化后的免安裝軟件。
      [0015]優(yōu)選地,所述免安裝軟件的綠化方法,具體步驟為:
      [0016]S0-1、選擇要進行綠化的軟件的安裝程序,準備安裝;
      [0017]S0-2、在所述軟件安裝前,遍歷操作系統(tǒng)的注冊表信息和文件系統(tǒng)信息,獲得安裝前的操作系統(tǒng)快照,記為快照I ;
      [0018]S0-3、安裝軟件,對安裝軟件過程中文件操作進行監(jiān)控并記錄數(shù)據(jù);
      [0019]步驟S0-3中所述文件操作包括注冊表文件系統(tǒng)的支持操作、操作系統(tǒng)支持的獲取操作和軟件文件系統(tǒng)的部署操作;
      [0020]步驟S0-3中所述對安裝軟件過程中文件操作進行監(jiān)控,具體包括:監(jiān)控安裝軟件過程中的文件操作、文件操作的內(nèi)容及文件操作的順序;
      [0021]S0-4、所述軟件安裝完成后,再遍歷操作系統(tǒng)的注冊表信息和文件系統(tǒng)信息,得到完全安裝所述軟件后的操作系統(tǒng)快照,記為快照2 ;
      [0022]S0-5、依據(jù)所述快照I和所述快照2,得到所述軟件安裝前和安裝后的操作系統(tǒng)的變化,再結(jié)合步驟S0-3所獲得的記錄數(shù)據(jù),得到所述軟件在安裝過程中所需要的文件及其邏輯關系;
      [0023]步驟S0-5中所述軟件在安裝過程中所需要的文件注冊表文件、操作系統(tǒng)支持文件和軟件部署文件;
      [0024]S0-6、依據(jù)步驟S0-5所述軟件在安裝過程中所需要的文件的邏輯關系將所述軟件在安裝過程中所需要的文件重新組織,得到綠化后的免安裝軟件壓縮包。
      [0025]S0-7、將所述綠化后的免安裝軟件壓縮包解壓縮后,獲得綠化后的免安裝軟件。
      [0026]優(yōu)選地,步驟S2中,將所述免安裝軟件的1操作重定向到所述沙箱系統(tǒng)中,所述的重定向包括:注冊表重定向和應用程序文件重定向。
      [0027]優(yōu)選地,具體操作為:所述注冊表重定向,具體方法包括:
      [0028]Z1、將所述免安裝軟件的注冊表操作重定向為所述免安裝軟件的注冊表映射文件的操作;
      [0029]Z2、直接訪問所述免安裝軟件的注冊表的映射文件,在所述沙箱系統(tǒng)中運行所述免安裝軟件。
      [0030]優(yōu)選地,具體操作為:所述應用程序文件重定向,具體方法包括:
      [0031]Y1、沙箱系統(tǒng)獲取所述免安裝軟件的進程發(fā)出的程序中斷請求,判斷所述進程是否是存儲在進程列表中被標記的進程,如果是,進入Y2,如果不是,將所述程序中斷請求發(fā)送給操作系統(tǒng);
      [0032]Y2、沙箱系統(tǒng)判斷所述進程是否發(fā)起應用程序文件操作,如果是,進入Y3,如果不是,將判斷結(jié)果發(fā)送給操作系統(tǒng);
      [0033]Y3、沙箱系統(tǒng)將所述免安裝軟件的應用程序文件操作重定向到沙箱中應用程序文件的映射文件的操作;
      [0034]Y4、沙箱系統(tǒng)對所述免安裝軟件的應用程序進行重定向操作。
      [0035]本發(fā)明的一種基于軟件免安裝運行的管控系統(tǒng),包括:攔截單元、執(zhí)行判斷單元和重定向單元;
      [0036]所述攔截單元,對軟件創(chuàng)建的1操作攔截;
      [0037]所述執(zhí)行判斷單元,并判斷創(chuàng)建1操的軟件的進程是否是被標記的進程;并將“是”的結(jié)果發(fā)送給重定向單元;
      [0038]所述重定向單元,對創(chuàng)建1操的軟件的注冊表和應用程序重定向到沙盤;
      [0039]所述重定向單元包括:注冊表重定向單元和應用程序文件重定向單元;
      [0040]所述注冊表重定向單元:負責創(chuàng)建1操的軟件的注冊表的重定向;
      [0041]所述應用程序重定向單元:負責創(chuàng)建1操的軟件的應用程序文件的重定向。
      [0042]本發(fā)明的有益效果是:
      [0043]本發(fā)明在軟件安裝過程中對軟件進行綠化處理后,得到綠色免安裝軟件,安全無病毒、避免木馬破壞操作系統(tǒng),保證操作系統(tǒng)的安全,又因為將經(jīng)綠化后的免安裝軟件的操作及產(chǎn)生的臨時目錄都保存在沙盤內(nèi),因此注冊表和應用程序文件不受更改,保證了其隔離性和純化性,同時,在沙箱中一鍵刪除所述綠化后的免安裝軟件,其注冊表和應用程序文件無殘余。采用本發(fā)明的方法,還可以實現(xiàn)將安全沙盤目錄復制到另一臺PC實現(xiàn)多臺PC可以相互移植軟件。
      【附圖說明】
      [0044]圖1是一種基于軟件免安裝運行的管控方法的流程示意圖;
      [0045]圖2是需要標記的進程的操作流程示意圖;
      [0046]圖3是免安裝軟件的綠化方法的流程示意圖;
      [0047]圖4是注冊表重定向的流程示意圖;
      [0048]圖5是應用程序文件重定向的流程TJK意圖;
      [0049]圖6是沙箱系統(tǒng)對所述免安裝軟件的應用程序文件進行重定向的操作流程示意圖;
      [0050]圖7是一種基于軟件免安裝運行的管控系統(tǒng)的示意圖。
      【具體實施方式】
      [0051]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0052]參照圖1,【具體實施方式】I 一種基于軟件免安裝運行的管控方法,該方法具體步驟如下:
      [0053]S1、免安裝軟件在沙箱系統(tǒng)中運行時,所述沙箱系統(tǒng)對所述免安裝軟件創(chuàng)建的1操作進行攔截,然后判斷創(chuàng)建1操作的免安裝軟件的進程是否是被標記的進程,如果是,進入S2,如果不是,則將所述免安裝軟件的1操作發(fā)送給操作系統(tǒng);
      [0054]在步驟SI前,還包括標記進程的操作,具體按照下述步驟實現(xiàn):
      [0055]SI’ -1、免安裝軟件A在沙箱系統(tǒng)中運行;
      [0056]SI’ _2、沙箱系統(tǒng)判斷所述免安裝軟件A是否是第一次在所述沙箱系統(tǒng)上運行,如果是,則進入SI’ -3,如果不是,則進入SI’ -4;
      [0057]SI’ -3、將所述免安裝軟件A的注冊表和應用程序文件映射到所述沙箱系統(tǒng),進入SI,-4 ;
      [0058]SI’ -4、將所述免安裝軟件A標記后的進程,添加到操作系統(tǒng)的進程列表;
      [0059]其中,所述免安裝軟件A為病毒程序和/或不安全的應用程序運行載體和/或不能與操作系統(tǒng)已安裝的軟件同時并存的軟件。
      [0060]S2、將所述免安裝軟件的1操作重定向到所述沙箱系統(tǒng)中,進行沙箱管控。
      [0061]步驟SI中所述的免安裝軟件是經(jīng)綠化后的免安裝軟件,免安裝軟件的綠化方法,具體步驟為:
      [0062]S0-1、選擇要進行綠化的軟件的安裝程序,準備安裝;
      [0063]S0-2、在所述軟件安裝前,遍歷操作系統(tǒng)的注冊表信息和文件系統(tǒng)信息,獲得安裝前的操作系統(tǒng)快照,記為快照I ;
      [0064]S0-3、安裝軟件,對安裝軟件過程中文件操作進行監(jiān)控并記錄數(shù)據(jù);
      [0065]步驟S0-3中所述文件操作包括注冊表文件系統(tǒng)的支持操作、操作系統(tǒng)支持的獲取操作和軟件文件系統(tǒng)的部署操作;
      [0066]步驟S0-3中所述對安裝軟件過程中文件操作進行監(jiān)控,具體包括:監(jiān)控安裝軟件過程中的文件操作、文件操作的內(nèi)容及文件操作的順序;
      [0067]S0-4、所述軟件安裝完成后,再遍歷操作系統(tǒng)的注冊表信息和文件系統(tǒng)信息,得到完全安裝所述軟件后的操作系統(tǒng)快照,記為快照2 ;
      [0068]S0-5、依據(jù)所述快照I和所述快照2,得到所述軟件安裝前和安裝后的操作系統(tǒng)的變化,再結(jié)合步驟S0-3所獲得的記錄數(shù)據(jù),得到所述軟件在安裝過程中所需要的文件及其邏輯關系;
      [0069]步驟S0-5中所述軟件在安裝過程中所需要的文件注冊表文件、操作系統(tǒng)支持文件和軟件部署文件;
      [0070]S0-6、依據(jù)步驟S0-5所述軟
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1