2014-02-07 42 views
0

我不得不承認,我已經被這個問題阻塞了幾天。關於使用Winrar生成自解壓exe文件

它開始於我正在尋找一個工具來生成一個安裝exe文件,可以將我開發的一些程序和其他開發的程序打包成一個,它也可以在安裝完成後觸發腳本。而且,我測試了很多MSI工具,但它們都不如Win-rar,它具有稱爲自解壓縮的特徵來處理該工具。它工作完美,但爲了兼容32位和64位操作系統,它生成兩個分離的exe文件,一個用於32位,另一個用於64位。

它沒有任何意義,因爲所有程序都能在兩個操作系統中正常工作。

是否有可能只有一個自我解壓縮exe文件在兩種環境中都能正常工作?

感謝您閱讀本文,並祝您有一個愉快的一天。

回答

0

在你的問題回答後4個月有點晚,但也許你仍然對答案感興趣。

如果打包到SFX歸檔中的所有應用程序都是32位應用程序,那麼創建64位SFX歸檔文件是沒有意義的。 32位SFX歸檔文件足以在32位和64位Windows操作系統上安裝應用程序。

哪個版本的WinRAR的確已安裝? 32位或64位版本?

什麼是用於創建SFX存檔的命令行或過程?

有關命令行開關的詳細信息見文文件Rar.txt程序文件目錄WinRAR的

有關自解壓腳本命令的詳細信息的打開幫助WinRAR的,選擇標籤指數,進入SFX,你看到SFX的鏈接解釋所有自解壓腳本命令頁面命令。所有這些都可以使用GUI配置WinRAR

可以將用於創建SFX歸檔文件的所有選項保存在壓縮文件中,以便爲更新的應用程序創建新的SFX歸檔文件時輕鬆執行。

或者您創建一個快捷方式(* .lnk)以運行WinRAR.exeRar.exe並帶有適當的開關和參數,以便爲每個新版本的應用程序始終使用相同的設置創建SFX歸檔。