Specifying the Icon for the Update Launcher
InstallShield 2024
Project:
• | Basic MSI |
• | InstallScript MSI |
• | QuickPatch |
InstallShield lets you specify the icon that should be used for your Update.exe update launcher. The icon can be in an .exe, .dll, or .ico file.
End users can see this icon when they view your Update.exe file in Windows Explorer. The icon is also displayed on the Properties dialog box for Update.exe; this Properties dialog box opens when end users right-click the Update.exe file and then click Properties.
If you do not specify an icon, InstallShield uses a default icon for your Update.exe file.
To specify the icon for your Update.exe file:
1. | The procedure depends on whether you are creating a standard patch or a QuickPatch package. |
If you are creating a standard patch in a Basic MSI or InstallScript MSI project:
a. | In the View List under Media, click Patch Design. |
b. | In the Patch Design explorer, select the patch configuration that you want to configure. |
If you are creating a QuickPatch package:
a. | In the View List under Patch Settings, click General Information. |
b. | In the General Information explorer, click Build Settings. |
2. | Click the Advanced tab, and then find the Update Launcher Settings area. |
3. | In the Icon setting, specify the fully qualified name of the file that contains the icon that InstallShield should use when it creates the Update.exe file at build time. |
To specify a file, type an explicit path or path variable, or click the ellipsis button (...) to open the Change Icon dialog box, in which you can click the Browse button to select a file.
By default, the icon with index 0 is used; to specify a different icon, either select an icon in the Change Icon dialog box or append the icon’s index or resource ID (preceded by a minus sign) to the file name. For example, C:\Temp\MyLibrary.dll,2 indicates the icon with an index of 2, and C:\Temp\MyLibrary.dll,-100 indicates the icon with a resource ID of 100.
The next time that you build the release, InstallShield uses the icon that you specified for your Update.exe file.
See Also
Specifying Whether to Build an Update.exe Update Launcher for a Patch
Specifying Whether to Build an Update.exe Update Launcher for a QuickPatch Package
Advanced Tab (in the Patch Design view)
Advanced Tab (in a QuickPatch project)