談軟體綠色與免安裝版
談軟體綠色與免安裝版
在軟體中文化時,常常有網友從網路拿到軟體綠色與免安裝版來進行軟體中文化。
在軟體中文化教學中,我有教導如何製做免安裝綠色版軟體。
本文目的在做綠色版及免安裝版的廣義解釋,因為似乎大多數的人都把綠色軟體跟免安裝軟體傻傻分不清楚!
特此在此解釋如下:
何謂:綠色軟體?
1.軟體不需安裝,從官方網站上下載回來解壓即可使用!
2.軟體程式執行時,不會在其它路徑上建立檔案或資料夾!
3.軟體程式執行時,不會寫入資訊至登錄檔或系統檔!
何謂:免安裝軟體?
1.軟體由安裝版提取出來,經由建立批次檔或登錄檔來簡化安裝過程(或逹到某個目的)!
2.軟體程式執行時,有可能需要在其它路徑上進行建立,存取的動作!
3.軟體程式執行時,有可能會寫入資訊至登錄檔或系統檔!
由上述可以得知,這兩種名詞是完全不一樣的東西!
這也是為什麼免安裝的軟體有很大的機率會出現問題的原因,因為可能提取者少放了某些執行庫檔案,或需寫入登錄檔的資訊不完全……而導致有的人能用,有的人不能用的情況(這是因為每台 PC 內裝的軟體或執行庫又不會一樣!)
並不是說免安裝不好,而是軟體安裝這個過程有一定存在的必要性,軟體在安裝時會判別程式執行時所需的執行庫檔案是否存在,或者是否需要對某些檔案進行更新,這些提取者有完整的認知倒無所謂,如果沒有,接下來就是下載者頭痛的開始………
所以別盲目的追求免安裝軟體,也不是所有軟體都能提取成免安裝版!
此外,Portableware(可攜式軟體)比較接近綠色軟體,但它仍屬於免安裝軟體一類,它是用了外置的前導檔案或 dll 檔將原本應該寫入系統或登錄檔的資訊用引導的方式改寫入程式所在路徑的組態檔(ini , cfg ,….)內,但這很明顯的是屬於修改原程式的做法!
有些是:整個軟體封包成單一檔案.EXE,你想繁體中文化?除非你有能力將軟體解開而又不損壞掉軟體的完整功能。