原理很簡單 環(huán)境是關(guān)鍵所謂綠色軟件就是指不需要安裝就可以直接使用的軟件,因?yàn)槠涫褂梅奖愣徊簧儆脩羲瞥?。可能很多用戶都曾下載過一些他人制作的綠色軟件,但是相信你也曾碰到過部分綠色軟件捆綁插件甚至是含有病毒的現(xiàn)象,這也給用戶帶來了不必要的麻煩。其實(shí),綠色軟件的制作原理并不復(fù)雜,方法也很簡單,我們完全可以自己動手,制作出自己專屬的綠色軟件,方便、安全又放心?! 『唵沃v,制作綠色軟件的原理就是在制作前對系統(tǒng)進(jìn)行掃描并做一次記錄,然后安裝要制作的軟件并再進(jìn)行一次掃描,最后將前后兩次掃描的記錄進(jìn)行對比,找出其中不同的部分,再匯集在一起做成一個文件,這就是我們要的綠色軟件?! 『苊黠@,要確保制作成功,在第一次掃描之后,除了安裝要制作的軟件,最好不要進(jìn)行其他操作,以免一些不必要的信息也被記錄了進(jìn)來,從而造成制作失敗或產(chǎn)生錯誤。因此,推薦大家在虛擬機(jī)當(dāng)中進(jìn)行操作,這樣可以在一個較純凈的安裝環(huán)境當(dāng)中完成制作,減少其他因素的干擾?! 『昧?,下面我們就以在虛擬機(jī)當(dāng)中制作Office Word 2007綠色版為例進(jìn)行講解?! ?/p>
步驟一、掃描系統(tǒng)、安裝軟件運(yùn)行VT的執(zhí)行文件“Setup Capture.exe”,在彈出的窗口中可以清楚地看到,整個操作過程共分五步——Prescan(預(yù)掃描)、Installation(安裝)、Postscan(再次掃描)、Configure(設(shè)置)和Build(創(chuàng)建),我們只須按照步驟一步一步來就行了(如圖1所示)?! ∈紫龋c(diǎn)擊“Prescan”按鈕開始預(yù)掃描,因?yàn)槭羌儍舻南到y(tǒng),所以掃描速度會很快(這也是在虛擬機(jī)當(dāng)中操作的好處)。這時會彈出“Install the Application Now!”窗口,提示你安裝軟件。 接下來,我們就在虛擬機(jī)當(dāng)中安裝Office,安裝過程和在真實(shí)系統(tǒng)中操作完全一致。不過因?yàn)镺ffice的安裝文件較大,所以推薦通過光盤或加載光盤映像文件的方式在虛擬機(jī)中安裝,只要在虛擬機(jī)當(dāng)中依次點(diǎn)擊“設(shè)備→分配光驅(qū)”即可(如圖2所示)。 提示:選擇“物理設(shè)備”,將會加載主機(jī)中的物理光驅(qū)或虛擬光驅(qū)中的光盤;選擇“虛擬光盤”,將在彈出的窗口中選擇要加載的映像文件。 整個安裝過程與平時沒有任何不同,不過要注意的是,安裝時一定要選上“Office共享功能”中的“Visual Basic for Applications”,否則使用的時候?qū)棾鲫P(guān)于宏的相關(guān)提示而影響正常使用。此外,Office的安裝位置一定要在系統(tǒng)盤,因?yàn)槟J(rèn)狀態(tài)下VT只掃描系統(tǒng)盤?! 〗ㄗh大家在安裝完成后運(yùn)行一下軟件,一方面你可以根據(jù)個人習(xí)慣進(jìn)行個性化設(shè)置(這樣做成綠色版之后就會一直保持這樣的設(shè)置而不再需要修改),另外一方面也可以看看軟件運(yùn)行有沒有問題,如果有問題則可以盡快修復(fù),避免在最后制作成綠色版的時候才發(fā)現(xiàn)有問題而導(dǎo)致前功盡棄?! 〕酥?,用戶比較關(guān)心的一個問題就是部分軟件可能需要注冊。不用擔(dān)心,如果軟件需要注冊,只要按照正常操作輸入注冊碼即可,做成綠色版之后直接就是正式版的,不需要再進(jìn)行注冊。還有,某些軟件安裝過程中可能需要重新啟動,這也不用擔(dān)心,VT會在系統(tǒng)重啟后自動運(yùn)行,默認(rèn)會停在“Continue installation process”階段,點(diǎn)擊“Next”按鈕即可繼續(xù)后面的操作。
步驟二、后期設(shè)置、打包封裝安裝完成后,點(diǎn)擊“Postscan”按鈕再次掃描系統(tǒng),完成后會彈出“Entry Points”窗口,這里將定義創(chuàng)建的程序,窗口中列出了所有可執(zhí)行文件,一般選擇主程序即可,通常是第一項(xiàng)(如圖3所示,就是“Microsoft Office Word 2007.exe”,其他的全部取消)。 接下來就是一系列的詳細(xì)設(shè)置步驟了?! ↑c(diǎn)擊“Next”進(jìn)入組認(rèn)證窗口,默認(rèn)值是“Everyone”(即每個人都可使用),如無特殊要求,直接確認(rèn)即可。隨后的“Isolation”窗口中有兩種運(yùn)行方式,分別是“Merged isolation mode”和“WriteCopy isolation mode”,前者表示軟件直接讀寫文件到本地計(jì)算機(jī)(一般用于通過微軟認(rèn)證的軟件),后者表示阻止應(yīng)用程序直接寫入大多數(shù)目錄,一般情況下我們選擇第一種就好?! ?ldquo;Sandbox”窗口是選擇沙盤(即存儲應(yīng)用程序的用戶配置和數(shù)據(jù))的位置,有三種方式可選,在這里選擇第二種“Same directory as the application”(便攜方式,如圖4所示)即可。 在“Project Settings”窗口中,“Project location”選項(xiàng)用來設(shè)置項(xiàng)目的保存位置(為說明方便,以“D:\TEST”為例)。在隨后的“Primary data container”選項(xiàng)中有兩個選項(xiàng),分別是 “Use one of the entry points”和“Use separate .dat file”(如圖5所示)。選擇前者將生成一個單一的可執(zhí)行文件,但是可能沒有程序默認(rèn)圖標(biāo);選擇后者將生成一個“.dat”的數(shù)據(jù)文件和一個帶圖標(biāo)的可執(zhí)行文件。這里你可以根據(jù)自己的喜好選擇,不過一般選擇生成一個單一文件就好,更方便攜帶?! ∪吭O(shè)置完成后點(diǎn)擊“Save”按鈕保存文件和注冊表信息,設(shè)置完成?! √崾荆涸谀承┸浖木G色化過程中,保存過程中可能會有警告提示,一般不影響生成軟件的使用,直接確認(rèn)即可?! e急,還沒結(jié)束。設(shè)置保存后將進(jìn)入“Ready to Build”窗口(如圖6所示),也就是準(zhǔn)備打包封裝了!不過在此之前,我們還要為軟件進(jìn)行一些“瘦身”操作?! ↑c(diǎn)擊“Open Project Folder”將進(jìn)入項(xiàng)目目錄(D:\TEST),所有生成的文件都在這兒,查看屬性后發(fā)現(xiàn)竟然占用了1.31GB的空間!這樣龐大的綠色軟件顯然不是我們想要的。要精簡,首先從占用空間的“大戶”入手?! ∥覀円獎h除的幾個目錄有:“D:\TEST\%drive_C%\ MSOCache”、“D:\TEST\%SystemRoot%\Installer”。前者的作用是在執(zhí)行檢測和修復(fù)等操作的時候不必插入光盤,對于綠色軟件顯然沒什么作用;后者用于安裝、修復(fù)、添加和刪除Office組件等,也同樣沒用。刪除這兩個目錄之后,余下的文件和目錄大小只有276MB,“瘦身”效果達(dá)到了?! 〈_認(rèn)無誤后,點(diǎn)擊“Build”就開始打包封裝了,有點(diǎn)激動吧?稍等片刻,你就可以在目錄“D:\TEST\bin”中看到一個可執(zhí)行文件——“Microsoft Office Word 2007.exe”。 提示:為防止產(chǎn)生問題,建議把不需要的文件刪除到回收站當(dāng)中而不要徹底刪除,這樣即便刪除了不該刪的文件,也可以隨時還原。 此外,在封裝完畢后拷貝你制作的綠色軟件到其他電腦上,看看有沒有什么問題或者有什么不滿意的地方,如果有問題或產(chǎn)生錯誤需要修改的話,只需點(diǎn)擊“Back”,回到此前的步驟重新設(shè)置和修改后再重新封裝即可。
注意事項(xiàng)
小結(jié):用VT制作綠色軟件,特別是一些大型軟件的綠色軟件,比較方便。不過它也有局限性,例如制作出來的是單文件(或打包后的多個文件),所以無法保存軟件設(shè)置的更改等。此外,它也不適合制作QQ這樣需要輸入號碼和密碼,同時又要保存聊天記錄的軟件。但總體上說,制作綠色軟件的原理都是相通的,只要在制作過程中注意設(shè)置,就可以實(shí)現(xiàn)軟件的“綠色化”,從而“一勞永逸”,再也不擔(dān)心重裝的問題了!
最新資訊