【轉】將exe和ico,圖片等合成一個exe文件


參考鏈接:https://blog.csdn.net/sinat_36192944/article/details/84622036

將exe和dll文件打包成單一的啟動文件

  • 方法一

當我們用 VS 或其它編程工具生成了可執行exe要運行它必須要保證其目錄下有一大堆dll庫文件,看起來很不爽,用專業的安裝程序生成軟件又顯得繁瑣,下面這個方法教你如何快速把exe文件和dll文件打包成一個可執行文件,就像我們平時看到的單一綠色軟件一樣,只要雙擊它,就能運行你的程序,簡單,方便,而且只需用最常見的winrarr即可完成

1.電腦上安裝winrar,這個工具是最普及的壓縮軟件,我用的是winrar4.20版本

2.把的exe文件和其所依賴的dll文件以及你的ico圖標放到一個文件夾內

3.將所有的文件,包括可執行exe文件和dll庫文件以及其它的全選中,鼠標右鍵單擊,選擇“添加到壓縮文件”
在這里插入圖片描述
4.在“壓縮文件名”中填入自己要打包的名稱,並勾選“創建自解壓格式壓縮文件”框
在這里插入圖片描述
5.選擇“高級”選項卡,單擊“自解壓選項按鈕”
在這里插入圖片描述
6.在“設置”選項卡中,“解壓后運行”一欄填上解壓后運行的文件,即自己的exe可執行文件名。當單擊你制作的打包程序之后,將自動執行這個文件。
在這里插入圖片描述
7.在“模式”選項卡中,選中臨時模式和全部隱藏單選按鈕。當單擊你制作的打包程序之后,你的exe和庫文件將被安靜地拷貝到一個臨時文件夾,並且不會顯示進度對話框。
在這里插入圖片描述
8.在“更新”選項卡中,選中“覆蓋所有文件”,當你多次運行你制作的打包程序時候,系統重復解壓你的文件到臨時文件夾,並且不會詢問你是否覆蓋
在這里插入圖片描述
9.在“文本和圖標”選項卡中,在“加載自解壓文件圖標”處,單擊“瀏覽”按鈕,選擇你的打包程序的圖標。.自解壓微標使用BMP格式文件,自解壓文件圖標使用ICO格式文件
在這里插入圖片描述
10.當完成這些簡單的設置后,雙擊“確定”,生成你的打包程序

你可以移動這個程序(hello.exe),到其它地方執行了!只需雙擊,就能運行你的exe文件了


  • 方法二(推薦

了解此方法,是來源於想打包cocos的程序為一個exe。於是了解到了還有一種如此便捷的方法,就是用winRAR打包工具。

    1. 將要發布的exe與dll以及其它資源文件都放到一個文件夾中壓縮成rar,最好用自帶的WinRAR這個工具,而不是2345好壓等這樣的。
    2. 壓縮好后,雙擊打開rar文件,點擊自解壓格式
      在這里插入圖片描述
    3. 點擊高級自解壓選項
      在這里插入圖片描述
    4. 設置—-解壓后運行里寫入HeyAD.exe(寫你要執行的文件)
      在這里插入圖片描述
    5. 模式—-打鈎解包到臨時文件夾,安靜模式選擇全部隱藏
      在這里插入圖片描述
    6. 更新—-更新方式,解壓並更新文件;覆蓋凡是,覆蓋所有文件
      在這里插入圖片描述
    7. 文本和圖標—–圖標是為.ico文件
      在這里插入圖片描述
      然后確定,就會發現生成了一個HeyAD.exe文件了,這個文件的大小為所有文件的大小總合。拷到任何地方,雙擊即可運行。
      原理是你雙擊運行新生成的HeyAD.exe時,會在C:\Users\liukang\AppData\Local\Temp\RarSFX0下生成一個臨時文件夾,將所有的內容解壓到此,並運行其中的HeyAD.exe。當關閉程序時,這個臨時文件夾就會消失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM