1. 誰知道怎麼製作單文件軟體啊
樓主崩聽他們說製作單文件軟體很難,我告訴你製作方法和原理,包你5分鍾學會!1.原理:單文件軟體的基本原理就是把多個文件製作成一個壓縮包,運行單文件軟體時先是把原來的文件釋放到臨時目錄,然後運行。所以單文件軟體都比正常版本啟動要慢,因為多了一個解壓過程,並且單文件軟體的設置不能保存(除開設置是在注冊表裡面),因為設置文件也在臨時目錄。2.製作工具:WinRAR,ResHacker3.製作流程:(1):對軟體所有文件右鍵,「添加到壓縮文件(A)」…→選中「創建自解壓格式壓縮文件(X)」壓縮方式自己選擇,建議你選擇最快或者儲存,已減少解壓時間。(2):選擇 高級→自解壓選項(&X)…(3):在彈出的「高級自解壓選項」窗口中「解壓後運行(F)」中填上軟體的主程序文件名(4):在「模式」中 選中「解壓到臨時文件夾(T)」和「全部隱藏」(5):在「更新」中 選中「解壓並替換文件(R)」和「跳過已經存在的文件」(6):點擊確定完成。(7):用ResHacker把製作的單文件圖標修改為原來的軟體圖標,具體過程請網上搜索,鑒於過於簡單我就不詳細說了總結:這種方法對於大部分軟體有效,但部分軟體運行依賴於注冊表或者其他文件,這種方法製作出來的軟體在其他電腦上運行就會出錯,這部分軟體必須得先進行綠化處理才行。
2. 浣跨敤VMware ThinApp鍒朵綔杞浠跺崟鏂囦歡鏁欑▼
VMware ThinApp 鏄涓嬈懼簲鐢ㄧ▼搴忚櫄鎷熷寲宸ュ叿 錛屼絾瀵逛簬鎴戞潵璇寸敤鐨勬洿澶氱殑鏄鍒朵綔鍗曟枃浠惰蔣浠跺拰渚挎惡杞浠躲
VMware ThinApp灝嗙▼搴忕浉鍏寵祫婧愬俥xe銆乨ll銆乷cx銆佹敞鍐岃〃欏圭瓑灝佽呭埌鍗曚竴鐨凟XE鏂囦歡涓錛岀▼搴忚繍琛屾椂闇瑕佺殑璧勬簮涔熼兘浠庤繖涓鍗旹XE鐨勮櫄鎷熺幆澧冧腑錛屼粠鑰屽疄鐜頒笌鎿嶄綔緋葷粺鐨勯殧紱匯
鍊熷姪VMware ThinApp鐨勫皝瑁呭彲浠ュ埗浣滄瘮杈冪函姝g殑鍗曟枃浠惰蔣浠 錛岃岀畝鍗曡劇疆鍙傛暟鍚庯紝VMware ThinApp涔熻兘鍏呭綋鍒朵綔渚挎惡杞浠剁殑瑙掕壊錛屽ぇ閮ㄥ垎鎯呭喌涓嬶紝VMware ThinApp涔熺『瀹炶兘鍑鴻壊鐨勫伐浣溿
涔嬪墠涓鐩存兂鍋氫竴涓綆鍗曠殑ThinApp浣跨敤鏁欑▼錛屼笉榪囨繪槸娌″潥鎸佷笅鏉ワ紝榪欐″熺潃鏂扮増VMware ThinApp鐨勫彂甯冨氨鍏堟暣鐞嗗嚭涓涓鍒朵綔鎬濊礬鏉ュ惂錛屽笇鏈涜兘涓庡ぇ瀹跺叡鍚屾帰璁ㄥ︿範涓嬨備笉榪囩幇鍦ㄦ垜榪樻槸涓嶅お鍠滄㈠崟鏂囦歡杞浠朵簡錛屽挨鍏舵槸ThinApp灝佽呯殑錛屾洿鍊懼悜浜庣豢鑹茶蔣浠躲佷究鎼鴻蔣浠跺拰鍏嶅畨瑁呰蔣浠躲
1. 棣栧厛榪愯岀▼搴廠etup Capture.exe 錛孴hinApp浼氫互鍚戝兼ā寮忓畬鎴愮▼搴忔墦鍖咃紝鐐瑰嚮Next緇х畫銆
2. 榪欓噷綆鍗曚粙緇嶄簡娉ㄦ剰浜嬮」錛屾渶涓昏佺殑灝辨槸鍦ㄤ竴涓騫插噣鐨勭郴緇 涓婃壂鎻忓艦鎴愮郴緇熷揩鐓э紝濂藉勫氨鏄鑳藉緱鍒扮▼搴忔e父榪愯屾墍闇瑕佺殑鏈澶氫俊鎮銆
濡傞渶瑕佽嚜瀹氫箟鎵鎻忛厤緗錛岀偣鍑籄dvanced settings鈥 錛岃繖閲屽彲浠ヨ劇疆闇瑕佹壂鎻忕殑椹卞姩鍣ㄥ拰娉ㄥ唽琛ㄥ垎鏀錛岃懼畾濂戒箣鍚庣『瀹氳繑鍥炪
3. 鐐瑰嚮Next鍚嶵hinApp浼氫互鎵鎻忓綋鍓嶆枃浠剁郴緇熷拰娉ㄥ唽琛ㄥ苟褰㈡垚涓涓蹇鐓э紝ThinApp姝e湪淇濆瓨蹇鐓э細
寰呯郴緇熷揩鐓у畬鎴愪箣鍚庯紝VMware ThinApp浼氱粰鍑烘彁紺猴紝鍗沖紑濮嬪畨瑁呭苟閰嶇疆濂戒綘闇瑕佸皝瑁呯殑紼嬪簭錛屽緩璁灝嗙▼搴忓畨瑁呭埌榛樿や綅緗 銆備竴鍒囧畬鎴愪箣鍚庣偣鍑籒ext緇х畫錛
4. VMware ThinApp榪涜岀▼搴忓畨瑁呭悗鐨勭郴緇熷揩鐓ф壂鎻 錛
鎵鎻忓畬鎴愬悗灝嗕細鎻愮ず閫夋嫨紼嬪簭鍏ュ彛鐐癸紝鍗充粠鍝涓紼嬪簭寮濮嬪惎鍔錛屼竴鑸灝辨槸涓葷▼搴忔枃浠 錛岄氬父ThinApp浼氳嚜鍔ㄩ夋嫨濂斤紝鐐瑰嚮Next緇х畫銆
5. 榪涘叆Sandbox Location璁劇疆錛孲andbox鏄疶hinapp鐨勬矙鐩樻垨緙撳瓨鐩褰曪紝鍙婄▼搴忔墍浣滄洿鏀圭殑淇濆瓨璺寰勶紝浠ュ悗鍐嶈繍琛屽皝瑁呯殑紼嬪簭鏃朵細浠嶴andbox涓璇誨彇閰嶇疆淇℃伅錛屽傛灉鍒犻櫎Sandbox鐨勮瘽錛岀▼搴忓氨浼氬嶅師涓洪粯璁ょ姸鎬(鍗沖揩鐓ф椂鐨勭姸鎬) ;
VMware ThinApp鎻愪緵浜嗕笁縐嶆ā寮忥細
* User's profile (%AppData%Thinstall 鐩褰曞氨鏄緋葷粺鐨凙pplication Data鐩褰;
* USB flash / portable media 灝辨槸灝哠andbox淇濆瓨鍒癳xe鏂囦歡鎵鍦ㄨ礬寰勶紝鍗崇浉褰撲簬鍒朵綔渚挎惡杞浠朵簡銆丼andbox璺寰勫氨璺熷皝瑁呭嚭鐨勭▼搴忓湪鍚屼竴涓鐩褰曚腑銆
6. 鐐瑰嚮Next榪涘叆System Isolation妯″紡璁劇疆;鎵璋撶殑Isolation modes灝辨槸璁劇疆鉶氭嫙紼嬪簭鎵鍋氱殑鏇存敼濡備綍褰卞搷鍒板疄闄呯殑璁$畻鏈虹幆澧 銆
Merged isolation mode (鍚堝苟妯″紡)鍏佽歌櫄鎷熺▼搴忓湪瀹為檯鐨勬枃浠剁郴緇熶腑淇濆瓨鏂囦歡(濡俢:user璺寰勶紝浣嗙郴緇熺洰褰曢櫎澶)銆佹垨鑰呰村皝瑁呭悗鐨勭▼搴(Thinstalled App)瀵規枃浠剁郴緇熺殑鏇存敼鏄鍚堝苟榪涚幇鏈夌殑鏂囦歡緋葷粺鐨;
鑰岄夋嫨WriteCopy isolation mode 妯″紡鍚庯紝鉶氭嫙紼嬪簭鎵浣滅殑鏇存敼鍙浼氫繚瀛樺埌妗岄潰鍜屾枃妗g洰褰曪紝鑰屼繚瀛樺埌鍏朵粬鐩褰(濡俢:user)鏄涓嶅彲瑙佺殑(琚閲嶅畾鍚戝苟淇濆瓨鍒板埌浜哠andbox涓)錛屾垨鑰呰村皝瑁呭悗鐨勭▼搴忓規枃浠剁郴緇熺殑鏇存敼灝嗕笉浼氬湪瀹為檯鐨勬枃浠剁郴緇熶腑鍙瑙侊紝杞鑰屼繚瀛樺埌Sandbox涓錛屽傚勭悊鍚庣殑鍥劇墖絳夈傝繖閲孧erged isolation mode鐢ㄧ殑姣旇緝澶氥
7. 鐐瑰嚮Next緇х畫錛岃繖閲屽彲浠ヨ劇疆Thinapp宸ョ▼鏂囦歡鐨勪繚瀛樿礬寰勶紝榪樺彲浠ヨ劇疆灝佽呮椂鐨勫帇緙╂ā寮(Compression);
No compression鍗充負涓嶅帇緙╋紝 Fast compression涓哄揩閫熷帇緙╂ā寮;寤鴻閫夋嫨Fast compression 錛岃兘鎻愪緵57%鐨勫帇緙╃巼 錛岃岀▼搴忓惎鍔ㄦ椂闂磋窡No compression鐩稿樊涓嶅氾紝灝辨槸絎涓嬈″皝瑁呯殑鏃跺欐椂闂磋緝闀褲
鐐瑰嚮Next鍚嶸Mware ThinApp寮濮嬩繚瀛樺伐紼嬫枃浠訛細
8. 淇濆瓨瀹屼箣鍚庯紝浣犳湁涓や釜閫夋嫨錛 Build Now鐩存帴浠ラ粯璁ゅ弬鏁扮敓鎴愯櫄鎷熷寲紼嬪簭錛屾垨Browse Project榪斿洖鍒板伐紼嬫枃浠剁洰褰曡嚜瀹氫箟鏇村氶珮綰ч夐」銆
榪欐槸鐩存帴閫夋嫨Build Now鍚庣殑鎯呭喌錛屾渶鍚庝細鎻愮ずBuild Complete錛屽皝瑁呭悗鐨勭▼搴忓湪宸ョ▼鐩褰曠殑bin鏂囦歡澶逛腑錛
9. 閫夋嫨Browse Project嫻忚堝埌宸ョ▼鏂囦歡鐩褰曘傚湪榪欓噷鍙浠ュ垹闄や竴浜涗笉蹇呰佺殑鏂囦歡浠ュ噺灝戝皝瑁呭悗鐨勬枃浠跺ぇ灝忥紝濡傚垹闄ゅ府鍔╂枃浠躲佸嵏杞界▼搴忕瓑 ;鑰岃繖閲岀殑Package.ini 灝辨槸灝佽呭弬鏁伴厤緗鏂囦歡錛岀敱build.bat璋冪敤錛屾垜鍦ㄨ繖閲岃存槑涓涓嬪父鐢ㄧ殑鍙傛暟銆備慨鏀瑰弬鏁板悗閲嶆柊榪愯宐uild.bat鍗沖彲鐢熸垚鉶氭嫙鍖栫▼搴 銆
鍘嬬緝鍜屽垎紱繪ā寮 錛岃繖鍦ㄥ墠闈㈢殑鍚戝煎凡緇忚劇疆榪囦簡錛屽傛灉涓嶆弧鎰忓湴鏂癸紝涔熷彲浠ョ洿鎺ュ湪Package.ini涓鏇存敼錛
鍙閫夐」鏈夛細
NoneCompressionType=None
CompressionType=Fast
DirectoryIsolationMode=Merged
DirectoryIsolationMode=WriteCopy
SandboxPath 璁劇疆錛歋andboxPath鍗砈andbox璺寰勶紝SandboxPath鍗沖彲浠ョ敤鐩稿硅礬寰勶紝涔熷彲鐢ㄧ粷瀵硅礬寰勩
SandboxPath=. (EXE鏂囦歡鐩稿悓璺寰勪笅)
SandboxPath=%AppData%Thinstall (緋葷粺鐨凙ppDataThinstall鐩褰)
SandboxPath=LocalSandboxSubdir1(EXE鏂囦歡鐩褰曚笅鐨勫瓙鐩褰)
SandboxPath=Z:Sandboxes
OutDir 鍗蟲墦鍖呯▼搴忕殑杈撳嚭鐩褰曪紝涓嶅仛榪囧氫粙緇嶃
SandboxName 鍗砈andbox鐨勭洰褰曞悕錛屾渶濂借劇疆涓轟竴涓鏇村ソ鐨勫悕瀛 錛岄粯璁ゆ槸杞浠跺悕銆
RemoveSandboxOnExit 錛氱▼搴忕粨鏉熸椂鏄鍚﹀垹闄Sandbox銆
RemoveSandboxOnExit=1 (鍒犻櫎Sandbox)
RemoveSandboxOnExit=0 (涓嶅垹闄Sandbox)
VirtualDrives 錛氳繖閲屼繚瀛樼殑鏄蹇鐓ф椂緋葷粺鐨勯┍鍔ㄥ櫒鐘舵侊紝鍖呮嫭綾誨瀷銆佸簭鍒楀彿絳変俊鎮錛屼互渚胯繍琛岃櫄鎷熺▼搴忔椂鍒涘緩鉶氭嫙鐨勯┍鍔ㄥ櫒鐘舵侊紝鎴戠殑緇忛獙鏄鏈濂芥槸鍦ㄤ竴涓鉶氭嫙鏈轟腑鍋氬揩鐓э紝涓斾笉瑕佹湁澶澶氬垎鍖恆
3. 如何製作ccleaner單文件
1、解壓剛才下載的便攜版CCleaner
2、打開Restorator 2007分別拖入CCleaner、CCleaner64及lang目錄的lang-2052.dll文件
3、按圖示把lang-2052.dll字元串內容分別拖到CCleaner、CCleaner64裡面的字元串內容覆蓋。
4、酷點加入個人製作署名,Restorator 2007按F6進入編輯模式,按圖到1305字元ID後面加入你的個人署名(注意「符號前),\n代表一個回車,2個\n就代表2個回車空位。
署名不建議加入到軟體標題上,真的很難看的說,喜歡的話,在「對話框-129-標題」裡面更改。
5、好的現在分別點擊左上角保存按鈕保存CCleaner、CCleaner64程序,此時ccleaner目錄下應該出現2個有備份字樣的原文件。這樣單文件就徹底製作好的。
乃們復制到別的目錄試試看吧!
6、接下來教你們去除軟體左右下角的(在線幫助和立即檢查更新)鏈接,打開Resource Hacker,拖入CCleaner程序,按圖示打開字元串7,右鍵刪除資源,保存修改文件即可,64位的CCleaner也是如此操作,現在打開看看是不是鏈接沒有的。
簡單說下漢化(梨子系列軟體有些官方未漢化完全,還有不少英文,當然CCleaner中文化基本上官方都跟進。
用Restorator 2007打開lang-2052.dll字元串,右鍵導出為後綴rc的字元文件。導出CCleaner的字元串rc文件,用Beyond Compare比較軟體相比較下就知道差什麼內容未漢化,。高級點用Passolo漢化工具的解析功能保存每次的漢化字典更好,這里不羅嗦啦,偏題啦,否則這篇文章會沒完沒了。
增強規則說明:
可參考飛揚時空大俠的這篇文章http://iyoung.blog.163.com/blog/static/16678880720121240037462/
寫的非常詳細明了,我這里只說下怎麼製作清理規則增強版的單文件。
1、用Restorator 2007打開CCleaner,點擊INI-273,右鍵導出為273文本。
2、推薦用EmEditor編輯剛才導出的273文本文件,論壇搜索有下載,還有我製作的精簡安裝版。
3、用EmEditor打開273文件,拉到最下面,按Enter鍵加入一行,復制飛揚時空大俠(四、飛揚時空整理的部分規則)裡面的內容,粘貼到273文本裡面,保存273文件。
4、用Restorator 2007打開CCleaner,把273文本文件拖入到INI-273裡面替換掉後保存。這樣所謂的增強版就製作好啦!
4. 單文件程序是怎麼製作的
很簡單,用這個即可:FilePacker (文件封裝工具)v1.1 特別版 http://down2.jz5u.com/dpin/0000001069735304218/1233663814//soft-2006-46/filepack.rar採用向導模式的文件封裝工具,可以將數據文件與程序文件封裝為一個獨立的EXE文件,並且內置壓縮引擎和密碼保護功能,更容易使用。
5. 怎麼製作單文件版的軟體
多個文件打包成單文件,不釋放文件是不可能的,除非都運行在內存中,不過這個概率應該也不大。單文件應當突出綠色、便攜、小巧、精簡的優點。對注冊表有較多操作、壓縮後體積大於10M的軟體個人認為不適合製作單文件。單文件通常不能夠保存個性設置,一般個性設置都以一個ini文件的形式出現,或是寫入注冊表,如果這些信息保存,那麼這個單文件就會對系統殘留些垃圾,也違背了綠色、干凈的定義。目前我所了解的單文件製作工具有WINRAR,7-ZIP,FilePacker,MoleBoxPro,Thinstal等,也可用nsis等腳本進行編輯,但是他們都有一個共性,那就是釋放文件,雖然退出後會自動刪除所釋放的文件,但給人的感覺總是有那麼一些不完美。
6. 單文件版軟體怎麼製作
可以使用單文件軟體製作工具,VMWare ThinApp,如何製作單文件版軟體,這里就先以快播做個示範。
單文件軟體製作教程:
1、首先下載解壓VMWare ThinApp壓縮包
軟體名稱: VMware ThinApp(便攜版製作工具)5.1 綠色中文版
軟體大小: 18.7M
下載地址: http://www.pc6.com/softview/SoftView_44140.html
解壓後打開VMWare ThinApp文件夾,雙擊運行「setup_capture.exe」主程序,出現窗口後點擊「下一步」:
2、進入預掃描界面:
3、點擊「預掃描」按鈕後,等待一會:
4、預掃描完成後,窗口顯示「Install the Application Now!」文字時,表示VMWare ThinApp正在等待你安裝軟體。切記!此時不要點擊窗口的任何按鈕,電腦也不要進行任何無關的操作,此窗口放著別動!
5、開始安裝「快播5.0.77官方精簡版」
軟體名稱: 快播5.0精簡版5.12.139官方版
軟體大小: 8.2M
下載地址: http://www.pc6.com/softview/SoftView_67438.html
安完後啟動快播進行一些必要的設置,然後退出快播。
6、轉回VMWare ThinAp的窗口,點擊「掃描後」按鈕再次對系統進行掃描:
7、正在掃描:
8、再次掃描結束後出現入口點窗口,開始選擇快播運行時的主程序文件(也就是生成的便攜版軟體運行時的主程序文件)。注意,千萬不要選錯文件,否則生成的便攜版軟體無法運行!選完後點擊「下一步」:
9、使用默認,點擊「下一步」:
10、使用默認,點擊「下一步」:
11、使用默認,繼續點擊「下一步」:
12、出現此窗口時,由於本文製作的是便攜版,所以選擇第2項「同一目錄下的應用程序(USB和攜帶型媒體使用)」,然後點擊「下一步」:
13、選擇「不發送任何信息」 ,點擊「下一步」:
14、使用默認,點擊「下一步」:
15、使用默認,點擊「保存」按鈕:
16、正在保存,等待!
17、保存後出現此窗口,點擊「生成」按鈕:
18、生成完成後出現此窗口,點擊「完成」按鈕, 便攜版快播就已經製作完成,VMWare ThinApp會自動退出。
19、打開VMWare ThinApp文件夾,裡面自動創建了一個「Captures」文件夾:
20、進入 「Captures」文件夾,裡面就是生成的便攜版快播數據文件夾:
21、便攜版快播數據文件夾裡面的內容,其中「bin」文件夾裡面存放的就是「單文件便攜版快播」:
22、看看「bin」文件夾里是不是「單文件便攜版快播」?
23、雙擊運行「單文件便攜版快播」:
24、「單文件便攜版快播」運行後,會在相同路徑釋放一個數據文件夾,裡面存放著軟體配置和運行數據等文件。
至此便攜軟體的製作過程已經大致敘述完了,其它的一些功能就需要你自己慢慢的摸索經驗了