2011-03-02 101 views
6

從我讀過這看起來是沒有任何參數,允許您更改卸載圖標:是否可以更改Inno Setup中的卸載圖標?

[Setup]: UninstallIconFile 
Description: 
Obsolete in 5.0.0. As Setup and Uninstall have been merged into a single executable, setting a custom icon for Uninstall is no longer possible. 

因此,有另一種方式來改變這個圖標? 我在問,因爲如果你只有你的啓動exe,自述文件和卸載,用戶可能會不小心點擊卸載而不是lauch,這有點煩人。

謝謝。

回答

6

你卸載圖標只會與您的應用程序圖標,如果你設置IconFilename設置爲相同的圖標,應用程序或有SetupIconFile設置設置爲相同的應用程序。
默認情況下,卸載圖標與安裝圖標相同。如果您確實想確保用戶不會感到困惑,則可以將[Icons]部分中的IconFilename參數設置爲卸載圖標。喜歡的東西:

Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"; IconFilename: "{app}\uninstall.ico" 

您需要在您的[Files]部分uninstall.ico爲好。

7

要更改卸載可執行文件的圖標,你必須改變安裝程序可執行文件圖標,它是相同的exe文件,使用SetupIconFile設置部分指令。

例如:

SetupIconFile=MyProgSetup.ico 

您還可以更改顯示的控制面板上的圖標,設置UninstallDisplayIcon設置部分指令

例如:

UninstallDisplayIcon={app}\MyProg.exe,4 
;or 
UninstallDisplayIcon={app}\Uninstaller.ico 
1

設置卸載程序圖標爲SetupIconFile,然後更改已編譯的.exe中的資源圖標.exe。 (有許多程序要做到這一點,如ResHacker

如果使用卸載程序圖標來查看編譯的.exe還在,只是動議的.exe到另一個文件夾,你會發現。

相關問題