導航:首頁 > 軟體問題 > 如何製作綠色版軟體

如何製作綠色版軟體

發布時間:2022-09-13 23:04:47

㈠ 如何把已安裝的軟體製作成綠色軟體

綠色軟體以其小巧實用、無需安裝、不給系統增加垃圾文件而受到廣大用戶的青睞。可惜目前網路上提供的綠色軟體較少,在功能應用上也比較單一。如果我們常用的,如文字圖像處理、殺毒、多媒體等類型軟體都是綠色的,那該多好啊!利用Windows優化大師,就能實現這一夢想。

下載安裝完成後,運行優化大師,在左方的功能列表中點擊進入「系統清理維護」類別中的「軟體智能卸載」,頁面上方的程序列表中提供了當前電腦中已經安裝的全部應用程序名單,先在該名單中選擇一個要製作成綠色軟體的目標軟體,然後點擊右邊的「分析」按鈕,優化大師即開始智能分析與該應用程序相關的信息(如果要分析的軟體沒有出現在列表中,請點擊「其他」按鈕,手動選擇要分析的軟體)。

這里筆者以選擇FlashGet(網際快車)為例,詳細講述優化大師如何製作軟體的綠色運行版。

根據所分析軟體的大小以及復雜程度,智能分析大概需要幾十秒到數分鍾不等的時間,待分析完成後,即可在下方的關聯文件框中看到該軟體正常運行時所需要的所有文件,注冊表鍵值信息也在其中,如圖1所示。請將這些注冊表鍵值先行記下,單擊「卸載」按鈕,優化大師開始備份相關的注冊表信息和文件信息,接著進行卸載操作。卸載完畢後,剛才所有被智能分析的文件,都被保存到了Windows優化大師安裝目錄下的\Backup\UninstallFiles文件夾中,將這里的文件全部復制提取出來,放在一個新文件夾中,例如筆者為該文件夾起名為「FlashGet綠色安裝包」。

在「開始→運行」中輸入regedit命令,打開注冊表編輯器,依次選擇「編輯→查找」,在「查找目標」中輸入剛才記下的注冊表鍵值名稱和相應鍵值(如圖2所示)。找到後,在該鍵值上單擊右鍵,選擇「導出」命令,將軟體的注冊表文件全部導出到之前的「FlashGet綠色安裝包」文件夾中。這樣FlashGet的綠色軟體安裝包就做好了。

將該安裝包拷貝到未安裝FlashGet的電腦上,雙擊安裝包中的「.reg」文件,導入注冊表信息,最後執行軟體主程序,FlashGet就能夠在這台電腦上運行了。

小提示:在理論上,以此種方法可以將所有軟體全部製作成綠色運行版,但由於大型軟體的注冊表鍵值和關聯文件為數眾多,在查找時需要耗費大量的時間,這就違背了綠色軟體「精簡易用」的宗旨,因此建議大家以此法製作大小在50M以下的中小軟體為佳。

此外,以此方法製作的綠色軟體在性質上並無改變,軟體前身如果是共享軟體,那麼「變身」後也依然是共享軟體。其他性質亦然。

製作迷你軟體一般分為三個步驟:

1.查找軟體所需最少的鍵值。
2.查找軟體所需最少的文件。
3.根據使用情況自定義軟體的安裝位置,打包。

製作迷你軟體不需要太深的知識,只要對電腦有一定的了解就行,最好有自己的電腦,經常安裝系統和應用程序,知道基本的文件類型,會簡單的處理注冊表和注冊表文件。有了這些就可以自己製作迷你軟體了,最好是對程序和注冊表有一定的了解,這樣可以我使查找工作簡單一些,不過即使對這些懂得不多也可以學習著製作的,我就是從不懂開始的,而且沒有人教我,關鍵是動腦筋,舉一返三。在這里我介紹一下製作迷你軟體的經驗,方法很簡單,很落後,希望高手們不要笑話。

一、如何查找軟體所需最少的鍵值。

這里所說的查找,是指著那些大型的軟體,有些軟體如:Acdsee2.4和超級兔子2002,這類軟體只需要只需要一兩個注冊信息的鍵就可啟動,在正常安裝時,在輸入完注冊碼以後把注冊碼記下來,然後打開注冊表,在裡面搜索一下,一般會找到剛才輸入的注冊碼,然後把找到的鍵保存出來就行。下次換系統的時候無需安裝,直接把注冊信息導入新系統就行。

一般軟體的注冊信息都保存在[HKEY_LOCAL_MACHINE\SOFTWARE\]這個鍵下,在這個鍵中會有和程序名相同的子鍵,注冊信息就保存在其中。至於什麼軟體是這種只需要一個注冊信息的軟體在製作之前很難看出來。只能猜測。

我製作的第一個迷你軟體是Word97,是office97辦公軟體中的一個。這個程序不需要注冊表的鍵也可以正常運行,但是每次啟動的時候都會出現錯誤報告,正常安裝時則沒有這個錯誤報告。我就把正常安裝後的系統的注冊表全部導出來,再把這些信息導放到一個新系統中,這時軟體啟動的時候就沒有錯誤報告了。這樣一來我就知道了,這個軟體只需要注冊表中的鍵值就不會出現錯誤提示。但是到底需要哪個鍵值還不知道。所以我又返回正常安裝的系統,把注冊表的六個根鍵分別導出來。這樣就可當於把整個注冊表信息分成六份。然後我又找上一個新系統,再把六個根鍵的信息分別導入新系統,當我把第一個根鍵的信息導入新系統以後,軟體啟動時就不再報錯,這說明軟體所需要的鍵就在第一根鍵中。

面對一個陌生的軟體,不知道它究竟需要哪個鍵,就用這種方法去猜測,上面的例子只用了一次就查出來,所需要的鍵值在第一根鍵中。這樣雖然不知道具體是哪個鍵,但是它縮小了尋找的范圍。接下來在這個根鍵中尋找。這種方法雖然笨了點,但它還是很有用的。

第一根鍵中有成千上萬個子鍵,直接找實在是找不過來。當時我的知識少,看到這么多的鍵,當時就放棄了,以為自己沒有能力找出來,一直到一年多以後才又開始查找它。

我用的方法是很簡單的,我不知道它需要什麼鍵,也不知道所要的鍵在哪裡,但是我知道它就在第一根鍵中,所以,我把第一根鍵手工分成三份,然後把中間的一份導入一個新系統,啟動軟體的時候還報錯,再把第三份導入系統,這回軟體就可以正常啟動,這說明軟體所需要的鍵有可能在第三份中,也有可能在第二和第三份中,所以我又找一個新系統,把第三份導入到系統中,軟體啟動時還報錯,我再把第二份導放系統中,軟體就可以正常啟動,這說明軟體需要的鍵在第二份和第三份中,第一份是沒有用的,就把第一份扔掉。

通過上面的這一步,我還是不知道軟體所需的鍵在哪裡,但是我知道它在第一根鍵的中間和結尾部分,通過上面一步,我把查找范圍縮小了三分之一,然後再用同樣的方法,把這兩份各自分成三份,共六份注冊表鍵值。然後再換上一套新系統,再分別把它們導入。如果導入四個「部分」後可以正常啟動word,就說明所需鍵值在這四份中,另兩份是沒有用的,這樣又把查找的范圍縮小了,然後再分,再導……通過這種方法,一點一點的縮小范圍,剩下的我雖然不知道它在哪裡,但是一定在其中,為了查找軟體所需要的鍵值,我換了近二十多個系統,重啟了幾十次電腦,最後在幾千幾萬個鍵值中找到軟體所需要的最少的鍵值。

上面的過程不知道您看懂沒有,沒有技巧,全是猜的,一點一點的縮小范圍。我就是用這種:「排除法」來查找鍵值的,每次查找一個軟體都要換掉好幾個系統。我也知道這種方法麻煩,寫出這些的時候我也臉紅過,但是我沒有更多的方法,也不會運用軟體,那時我只是個初學者,這種方法不需要對注冊表了解太多,只要有些基本常識就夠了。我就是用這種最笨的方法製作了word2000迷你版和FrontPageXP迷你版,

㈡ 請問綠色軟體是怎麼製作的

淺談如何製作真正的綠色軟體

你是否遇到過這樣的問題:你想使用某個軟體,但是你卻沒有管理員許可權來安裝?這時,你是否會就此放棄使用這個軟體了呢?
現在,我向你們介紹一類軟體,可以解決這個問題——不用安裝就可以使用的軟體——綠色軟體!
什麼是綠色軟體?綠色軟體必須嚴格符合如下的規定:
不對注冊表進行修改等操作(或者只在用戶的要求下在注冊表裡寫入啟動信息);
不向系統文件夾里寫入文件,例如:%systemroot%、%userprofile%、磁碟根目錄等文件夾;
不在軟體所在的文件夾之外的任何文件夾內創建文件;
不需要安裝或反安裝。如果你想使用這個軟體,只需要把文件拷貝到計算機里,如果你不想要這個文件了,你可以直接刪除這個文件夾而不需要再運行反安裝程序。

1.什麼樣的軟體算是綠色軟體?魔獸爭霸3和反恐精英都是很好的例子,這些軟體安裝之後,可以被拷貝到任何一台計算機上而不需要再進行安裝,如果你不再需要他們,你可以直接刪除拷貝過來的文件而不需要運行反安裝程序來卸載。
1、為什麼有很多軟體不是綠色的呢?
也許原因就是如下:
1.1 軟體編寫者的水平所限
很多軟體編寫者只能完成軟體設計的功能,但是不能把軟體做得完美。例如,使用vb語言來開發軟體的話,你很有可能需要一個vb運行庫才能運行你的軟體,這樣,運行這個軟體的時候還需要安裝vb的運行庫來支持你的軟體。
1.2 為了方便使用者
一些程序員認為用戶不懂得如何使用計算機,所以使用了安裝程序來幫助用戶來初始化安裝軟體,例如
軟體自身需要
有的軟體需要輸入注冊碼(sn),並且把注冊碼存儲在注冊表裡,以區別注冊用戶和非注冊用戶的使用許可權,防止軟體被非法注冊!
2 .綠色軟體的現狀2.1 為什麼現在的綠色軟體很少?
有的軟體是因為在啟動的時候自動設置了與文件擴展名的關聯。
比如說winrar,嚴格的來說也不是綠色的軟體,雖然它不需要安裝,直接拷貝過來就可以使用,但是它會在注冊表裡設置.rar .zip等擴展名的關聯,而且會在右鍵菜單里顯示winrar的快捷菜單。如果你刪除了winrar的文件夾(不是卸載),那些關聯和右鍵菜單仍然會存在在那裡。
另一種可能性是:軟體和系統的關聯非常緊密,很多文件和系統共用。比如說"microsoft office",這是一個非常復雜的系統,並且很多地方都是和系統相關聯的。
2.2 非綠色軟體的缺點?
可以設想一下,如果你安裝一個軟體,你會在你的系統文件夾里添加文件、在注冊表和你的個人文件夾里寫入很多的設置。如果你不需要這個軟體,當你卸載完成之後,你會發現,那些東西都或多或少的留了下來。隨著軟體安裝卸載次數的增加,這些垃圾信息會被不斷的增加,這也就是為什麼操作系統安裝了以後,運行速度會越來越慢的原因——安裝的軟體越多,系統就會變得越來越慢。
盡管可以清除這些臨時文件、沒有用的文件、注冊表垃圾信息等等,但是這些操作很有可能會誤刪除一些文件或者根本沒有刪除干凈。
最好的方法是,用ghost等工具把系統還原到最初的狀態。
3. 如何製作綠色軟體3.1 第一步——判斷和檢測
首先,需要判斷這個軟體是不是已經為綠色軟體了。如果這個軟體的說明中已經指出是綠色軟體,那麼這一步可以什麼都不做,直接把這個軟體拷貝到你需要的地方,然後運行;如果不是的話,你需要按照如下來進行。
3.2 第二步——備份
需要用ghost或其他工具來備份系統分區,這樣可以使你很方便的把系統還原到初始狀態。世紀時代
3.3 第三步——「綠化」
安裝你需要「綠化」的軟體,把安裝路徑設置成非系統分區(例如d:\)。安裝完成之後,用ghost把之前備份的內容還原到系統分區,這樣,你就有了一個沒有任何修改的操作系統,但是在非系統分區里卻有了你的「綠化」的軟體。
繼續創建一個受限用戶,並且禁止這個用戶修改注冊表、禁止添加或者刪除系統文件夾里的文件(如 c:\windows or c:\windows\system32, etc...)。
運行安裝之後的軟體。
如果運行成功,說明這個軟體是可以「綠化」的,並且已經被你「綠化」了
3.4 第四步——壓縮
現在,你可以把安裝的軟體所在的文件夾打包壓縮,並且這個文件應該可以在任意一台計算機上使用而無需安裝了
總結
綠色軟體是最近被提出來的一類概念,如果你想讓你的操作系統很久才需要重新安裝一次的話,你可以試試綠色軟體,它可以使你的電腦在使用很久之後依舊跑的很快!,
製作綠色軟體的方法是我在平時使用的時候摸索出來的,所以,一定有很多不足。現在,在網上有很多網站已經開始提供「綠色軟體」的下載了,最著名的有portableapps.com,它通過很多專業的方法使得許多軟體有了綠色版,並且把軟體必須的個人文件存儲在同一個文件夾里,這樣更方便也更加可靠了。
希望綠色軟體會越來越多,並且越來越好!

<a href="http://xc.3800cc.com/calredirect.asp?postid=197&;personid=24" target=_blank><a onfocus=this.blur() href="http://3800hk.com/1.gif" target=_blank title=新窗口打開><img src="http://3800hk.com/1.gif" border=0 ></a></a>

㈢ 如何自己製作綠色軟體

通常大多數綠色軟體是通過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文件都找到,你的綠色軟體就製作完成了。

㈣ 如何把微信製作成綠色免安裝版

通過軟體綠化處理。
首先要對微信的安裝程序進行分析,導出注冊表,將安裝程序的工作分解為復制文件,注冊COM組件,安裝服務驅動,注冊表配置等幾個部分,然後對這幾個部分進行綠化操作。

㈤ 教你如何自己製作PPC綠色版軟體

exe格式安裝程序實際上是一個包含了cab格式安裝包的程序,它需要在安裝了Microsoft ActiveSync的電腦上運行,通過ActiveSync將cab安裝包發送到PPC設備上執行安裝過程。而cab格式的安裝文件則是只能在PPC設備上面執行的安裝程序格式,並且PPC設備也只有cab這一種標準的安裝程序格式。 要製作軟體的綠色版本,我們首先就需要有其cab格式的安裝包,如果只有exe格式安裝程序的話,我們就需要先對它進行一下處理。我們需要一台裝有ActiveSync的電腦,確保PPC設備沒有被連接到電腦上,執行exe安裝程序,按照安裝向導完成安裝,通常安裝程序結束時會提示你下次連接設備到電腦的時候會將程序安裝到設備上。

閱讀全文

與如何製作綠色版軟體相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1152
無痕跡消除圖片軟體 瀏覽:715
免費小票軟體 瀏覽:949
華為在哪裡設置軟體停止運行 瀏覽:956
用電腦鍵盤調節聲音大小 瀏覽:1255
自動刷軟體賺錢 瀏覽:1257
古裝連續劇免費版 瀏覽:1410
工免費漫畫 瀏覽:1141
手機軟體專門儲存文件 瀏覽:1504
uos如何用命令安裝軟體 瀏覽:1312
有線耳機插電腦麥克風 瀏覽:642
侏羅紀世界3在線觀看完整免費 瀏覽:991
單個軟體怎麼設置名稱 瀏覽:716
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1380
明白之後如何免費獲得無人機 瀏覽:827
如何解禁軟體菜單 瀏覽:847
副路由器連接電腦視頻 瀏覽:1347
內置wifi電視如何裝軟體 瀏覽:1099
手機換零免費雪碧 瀏覽:1584
國行蘋果如何下載美版軟體 瀏覽:1204