2012-05-27 128 views
-1

如何減小可執行文件InnoSetup的大小?我試過StripReloc,但我不明白它是如何工作的,你可以告訴我如何使用StripReloc命令行?謝謝。InnoSetup strip可執行文件

+0

另一方面:「爲什麼不使用EXE壓縮器?」部分頁面看起來相當落後於今天瘋狂廉價RAM的價格。如果不運行虛擬機,我甚至無法填滿我的內存,在這種情況下,從重複的.exes節省幾兆字節並不會節省您的時間。這對於安裝程序來說尤爲重要,因爲安裝程序很可能只會有一個副本在有限的時間內運行,安裝過程會導致比解壓縮更糟糕的「磁盤碎片」。 – millimoose

+0

另外,不要把「stripreloc /?」進入命令提示輸出什麼東西?甚至只是沒有參數的「stripreloc」? – millimoose

+0

我在程序文件夾中創建了一個批處理文件,並在我寫的批處理文件中創建了一個批處理文件:StripReloc setup.exe。我不知道必須添加到/?,你能給我一個命令列表嗎?謝謝。對不起我的英語不好。 –

回答

1

您不需要在Inno設置上運行stripreloc,因爲它是done already

+0

那麼如何減少程序的大小呢?它太大了,高達1MB,不明白爲什麼,我通常做盤旋,但可執行文件大1 MB,有時甚至更大。我嘗試使用UPX和ASPack,但沒有任何改變,可能是1kb。那麼我該如何縮小尺寸?我看過一些安裝,並且重達300kb的可執行文件。也許這是我的問題?但我不認爲。對不起我的英語不好。 –

+0

1MB真的很大嗎?幾年前,基礎Inno安裝引擎的大小隨着腳本引擎的增加而增加,然後增加了嚮導頁面引擎,但與今天的存儲相比,它仍然微不足道。如果你真的想縮小尺寸,你可以回到舊版本的Inno,但是你失去了Vista/Win7的兼容性等等。 – Deanna

+0

1 MB不是很好,但似乎很奇怪,沒有一個可執行文件可以稱重這麼多,與NSIS可執行文件只有略大於6​​0-70kb,通常與Delphi中的程序刪除不需要的庫,變得非常輕,但顯然我們不能與Inno做到這一點,哦,非常感謝。 –