iT邦幫忙

0

如何自製綠色軟體

請問綠色免安裝版軟體到底是如何做出來的
能教一下嗎

davistai iT邦大師 1 級 ‧ 2008-05-29 18:03:38 檢舉
綠色的意思應該就是無污染的代表意義.
fishk iT邦大師 1 級 ‧ 2008-05-29 22:46:49 檢舉
經由大家的回答與集體智慧, 又多長了一些見聞了, 謝謝!
efd0193 iT邦好手 10 級 ‧ 2008-05-30 01:21:10 檢舉
綠色軟體是好物
58
efd0193
iT邦好手 10 級 ‧ 2008-05-29 20:26:44
最佳解答

首先,請確認該軟體已經安裝完成了,接著按照如下來進行
第二步——備份
需要用GHOST或其他工具來備份系統分區,這樣可以使你很方便的把系統還原到初始狀態。
第三步——“綠化”
安裝你需要“綠化”的軟體,把安裝路徑設置成非系統分區(例如 D:\)。安裝完成之後,用Ghost把之前備份的內容還原到系統分區,這樣,你就有了一個沒有任何修改的作業系統,但是在非系統分區裏卻有了你的“綠化”的軟體。
繼續創建一個受限用戶,並且禁止這個用戶修改註冊表、禁止添加或者刪除系統文件夾裏的文件(如 c:\windows or c:\windows\system32, etc...)。
運行安裝之後的軟體如果運行成功,說明這個軟體是可以“綠化”的,並且已經被你“綠化”了。
第四步——壓縮
現在,你可以把安裝的軟體所在的文件夾打包壓縮,並且這個文件應該可以在任意一台電腦上使用而無需安裝了

另外你可參考
用WinRAR打造純粹的綠色軟體
優化大師巧制綠色軟體

若你想找別人製作的綠色軟體
這裡收集了許多常用免費軟體免安裝版http://blog.yam.com/jinnsblog/article/9745051

56
jcck20008
iT邦研究生 1 級 ‧ 2008-05-29 03:02:01

安裝版軟體 是有聽說
像 portable app
http://portableapps.com/

綠色應該是環保的意思 ???

試試讀
http://zh.wikipedia.org/wiki/綠色軟體

54
fillano
iT邦超人 1 級 ‧ 2008-05-29 06:37:41

照wikipedia的定義,就是不需要安裝就能執行,也不會在registry留下任何記錄。

所以,通常需要把整個執行環境帶著走吧,例如lib盡量用靜態編譯而不是用dll,或是把dll放在一起。

如果是用java環境開發的,那就要.....把整個jre環境帶著走吧。

52
jerry640
iT邦新手 1 級 ‧ 2008-05-29 09:22:42

綠色軟體(又稱軟體綠化)就是不需要透過安裝,取得軟件就可以直接執行使用,這個是IT人員較頭痛的軟件運作方式,很多軟件被轉換成綠色軟件後較難控管。如大家所述,將所需的dll檔案收集一起就可以直接使用,但也不是所有的軟件都適合綠化,有些變動到系統dll的軟件就不宜綠化。
史萊姆有特別詳細介紹,有興趣請參考:
http://forum.slime.com.tw/thread117923.html

我要發表回答

立即登入回答