2011-01-14 147 views
0

假設我已經使用NSIS創建了一個安裝exe文件。這個exe是一個壓縮的(7zip也許)文件,它包含了在新機器上安裝應用程序的所有內容,包含了大量的exe文件(如.NET運行時,mysql服務器安裝程序等)。我必須通過互聯網發送大exe文件給另一個人。NSIS - 重建安裝程序exe文件

爲了節省時間和帶寬,我想刪除包含的大文件;我可以使用7zip打開並提取原始exe文件中的所有文件,刪除大文件,然後使用7zip重新編碼。這現在起作用了。

對方將下載壓縮的壓縮文件,但必須以某種方式重新引入大文件,重新創建exe安裝程序。

我不知道該如何實現。我嘗試過沒有成功的帕奎特建造者。 這可能嗎?

回答

0

我不認爲這是可能的。但我認爲我有另一種解決方案。爲什麼不直接從NSIS包中執行單獨的可執行文件(如.NET運行庫等)?這樣你就不需要把它們包含到結果包中。只需告訴用戶下載並將其放入適當的地方。比指導他們從零件裝配捆綁更容易,不是?

+0

我可能因爲exe是由NSIS使用7zip創建的。另外我想創建一個捆綁的exe文件,以避免用戶下載錯誤版本時出現問題,或者甚至不知道如何以及如何獲取單個軟件包。不管怎麼說,還是要謝謝你。 – vulkanino 2011-01-15 09:54:51

相關問題