通常大多數綠色軟件是通過VC或者JAVA建立的,這些程序在打包已經把需要用的DLL文件打包在一起,所以使用時直接運行就行了。
方法/步驟
對於用VB,FoxPro這些軟件開發出來的程序,則需要特定的DLL文件了,如VB6需要用MSVBVM60.DLL、VB6.OLE等,通常這些DLL文件在安裝時會安裝在WINDOWS下的SYSTEM32目錄。
利用虛擬機來製作
如果你沒有任何工具來蒐集對應程序所需要的DLL文件,製作綠色軟件有一個比較簡單的方法,步聚如下:
準備兩個WINDOWS操作系統(最好是兩臺電腦,如果沒有的話就用“虛擬主機”這個軟件建立一個),一個是新裝的1號機,一個是己經有對應DLL文件的2號機。在1號機建一個TEST目錄,把你需要製作的那個程序從2號機複製到1號機的TEST目錄下,再運行它,一般會提示缺少了DLL文件,你就再把那個DLL文件從2號機複製過來到那個TEST目錄,這樣直到所有DLL文件都找到,你的綠色軟件就製作完成了。
用Windows優化大師製作
對於一些已經安裝好的軟件,如果想製作成綠色軟件安裝包,就需要藉助Windows優化大師的智能卸載功能。
運行優化大師,點擊窗口左側的“系統清理維護→軟件智能卸載”,點擊界面的“分析”,完成分析後找到“說明”為“註冊表信息”的項目。
打開“註冊表編輯器”,找到優化大師中“註冊表信息”下的對應項,選擇菜單中的“註冊表→導出註冊表文件”,進行幾次操作後,導出所有的註冊表鍵值,將它整合為一個zhuce.reg文件。點擊“卸載”按鈕,將軟件卸載。
進入優化大師安裝文件夾下的Backup/UninstallFiles文件夾,找到以卸載文件的名稱命名的子目錄,將該目錄下的所有文件複製到另一個文件夾下,並把剛才製作的兩個註冊表文件也保存到此文件夾下。
右擊該文件,選擇“添加到壓縮文件”。
勾選“常規”標籤下的“創建自解壓格式文件”,並修改“壓縮文件名”為“flashgetinst.exe”。
點擊“高級”標籤下的“自解壓選項”按鈕。
然後在“解壓路徑”填入“flashget(以flashget為例)/”,再勾選“在‘ProgramFiles’中創建”。
在“安裝程序”下的“解壓後運行”中輸入“Regedit/S %systemdrive%/PROGRA~1/FlashGet/zhuce.reg”
點擊“高級”標籤下的“添加快捷方式”,然後在“在哪裡創建”中選擇“開始菜單/程序”,在“源文件名”中輸入“flashget.exe”,在“目標文件夾”中輸入“flashget/”,“快捷方式”中輸入“FlashGet”,點擊“確定”。
點擊“模式”標籤,選擇“全部隱藏”及“覆蓋所有文件”,最後點擊兩次“確定”完成製作。