——寫在前面
因為十分喜歡PortableApps.com的便攜式應(yīng)用程序亥啦,有時也會嘗試制作,苦于英文閱讀有些吃力凤价,PortableApps.com又沒有提供中文的教程褥蚯,于是借助翻譯工具,結(jié)合自己的使用經(jīng)歷,將PortableApps.com的部分資料翻譯了一下庶近,有喜歡的伙伴翁脆,可以一起學習,非專業(yè)鼻种,請多多指教反番。
PortableApps.com是一個提供各種便攜式應(yīng)用程序的網(wǎng)站。PortableApps.com是由John T. Haller所成立的叉钥。
該站點的網(wǎng)址是:https://portableapps.com
PortableApps.com提供許多免費的罢缸、常用的Windows應(yīng)用程序,可以在可移動介質(zhì)(如:U盤)中使用沼侣,用戶數(shù)據(jù)均存儲在該應(yīng)用程序所在目錄的子文件夾中祖能,并允許用戶升級或移動軟件而不會影響數(shù)據(jù),即我們所說的便攜式應(yīng)用程序(或稱便攜軟件)蛾洛。
PortableApps.com發(fā)布的便攜式應(yīng)用程序养铸,可在PortableApps.com Platform菜單上找到,這些應(yīng)用程序的安裝程序均遵循以下慣例:使用以.paf.exe擴展名結(jié)尾的文件名轧膘,包括HTML文檔并在Data目錄中存儲數(shù)據(jù)等钞螟。
那么,如何制作類似PortableApps.com發(fā)布的便攜式應(yīng)用程序呢谎碍?
簡單的說鳞滨,我們需要分三步:
第一步,按照PortableApps.com Format的要求蟆淀,準備相關(guān)資料拯啦。
PortableApps.com Format是一種簡單的規(guī)范,用于管理文件和目錄布局以及便攜式應(yīng)用程序的操作行為熔任。
第二步褒链,使用PortableApps.com Launcher,制作使應(yīng)用程序便攜化的啟動程序疑苔。
PortableApps.com Launcher(簡稱為PAL甫匹,便攜式應(yīng)用程序的啟動程序的制作工具)用于通過處理路徑重定向,環(huán)境變量更改惦费,文件和目錄移動兵迅,配置文件路徑更新以及配置的類似更改,來使應(yīng)用程序便攜化薪贫,而無需編寫自定義代碼或更改基本應(yīng)用程序恍箭。
第三步,使用PortableApps.comInstaller后雷,將制作好的便攜式應(yīng)用程序打包成.paf.exe格式季惯,以便于交流吠各、發(fā)布、備份勉抓。
PortableApps.comInstaller是一個打包工具贾漏。
這三個步驟中,主要的工作是第一步藕筋,一般需要通過虛擬機(Virtualbox纵散、VMware Workstation)、監(jiān)控軟件(Total Uninstall隐圾、RegShot)伍掀,來配合完成。