分享至
對於檔案容量過大(超過500MB左右)的時候,ICON好像都會失效, 我最近使用NSIS在封裝軟體,但是封裝壓縮之後檔案還是很大, 所以我的icon都無法在windows下正常顯示, 不知道對於icon在大檔案時無法顯示有沒有解決方案?
ps:我確定nsis封裝時有正確的把icon一起壓進去。
已邀請的邦友 {{ invite_list.length }}/5
這個是ICON會失效是Windows的問題,非針對NSIS 印象中是大概700MB以上ICON才會失效 所以像我在封NSIS的時候,就會盡量避免封裝成那麼大的檔案, 例如先把大部分的檔案用7Z加上密碼壓縮起來,然後在安裝的時候再一個個抽取出來. 而且這樣做封裝測試的時候也很快,不用等NSIS慢慢把所有檔案壓縮,因為大部分的檔案都已經先壓好了。剩下的東西留給NSIS封裝就會很快.
那市面上常常看到許多軟體的安裝檔都破GB 但是icon卻一樣能顯示~~~~ 這是怎樣做到的呢??
哪些軟體呢? 麻煩舉個例好嗎?
沒記錯的話,大部分看到破GB的安裝檔,很多都是一個小的EXE安裝檔,加上其他的大容量的封裝起來的CAB檔 我手邊有EXCHANGE 2007 SP1的試用安裝檔跟SQL 2008 EXPRESS安裝檔都是超過600MB的,但是這幾個檔案也都沒有ICON
經你一提,的確....破GB的安裝檔都是有其他的CAB 但是真的沒有辦法讓破GB的單檔顯示ICON嗎? 如果真是這樣那我也認了.... 先多謝你的解答啦
IT邦幫忙