1、原理
將包含可執行文件的多個文件
調用Winrar,創建自解壓格式壓縮文件
設置高級自解壓選項中的文本和圖標,設置解壓後運行的文件爲選中的可執行文件。
這種創建單文件封裝其實也就是一個Winrar的自解壓文件,原理上不會被殺軟誤報。
2、示例
以打包ILSpy爲例:
(1) 選擇winrar文件:如果winrar安裝在Program Files文件夾下,會自動查找到。否則請自己選擇winrar.exe文件。
(2) 選擇打包文件路徑:D:\我的文檔\Tools\ILSpy\
(3) 選擇可執行文件:ILSpy.exe,可執行文件必須在打包文件路徑下。選擇打包文件圖標:ILSpy.0.ico,圖標不是必選。如果不選則爲GreenOne圖標。
(4) 點擊打包按鈕,進行打包生成單文件封裝。
(5) 打包完成,打開單文件所在目錄,顯示爲ILSpy.20170503174116.exe。打包文件輸出目錄爲打包文件路徑。文件名爲打包文件路徑文件夾名稱加上時間。
(*) 可以用Winrar打開ILSpy.20170503174116.exe,可以瞭解打包原理。
(*) 如果下次還需要打包同樣的文件,可以點擊“保存(F6)”將此工程保存爲“*.go”文件。下次直接打開即可。
3、下載
點擊下載 密碼:ywn4
CRC32: 1E8EA5E2
MD5: 350F2013E73AB4CC4310C5421450C641
4、其他
這是我多年前寫的一個小程序,是用Delphi 7.0寫的,源碼估計也找不到了,軟件免費,無限制,希望對大家有用。
下面是一些當年寫的軟件關於信息
GreenOne V3.0 綠色單文件打包程序
軟件免費、無限制。
發佈本軟件的目的是希望它有用,但沒有任何
擔保,甚至沒有適合特定目的而隱含的擔保。
使用本軟件打包生成的程序出現任何問題或糾
紛,均與本軟件及作者無關。