Я был проектом в Inno Setup. Все установлено отлично, но значок на рабочем столе не представлен - белый цвет значка.Inno Setup - значок на рабочем столе не указан
#define MyAppName "My Program"
#define MyAppVersion "3.2.0"
#define MyAppVersionName "My Program 3 (64-bit)"
#define MyAppExeName "myprogram.exe"
..................
[Setup]
SetupIconFile=C:\Users\path_to_my_program\myprogram_Icon.ico
................
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppVersionName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Если бы я был написать раздел [Icons]:
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
тогда я получаю значок на рабочем столе отлично после установлен.
Как я могу решить эту проблему?
спасибо.
Если EXE не содержит встроенную иконку, тогда вы должны скопировать/установить файл значков вместе с EXE и использовать флаг 'IconFilenName' в разделе' [Icons] ', например .:' [Files] Source: «C: \ Users \ path_to_my_program \ myprogram_Icon.ico "; DestDir: "{app}" [Иконки] Имя: "{commondesktop} \ {# MyAppVersionName}"; Имя файла: "{app} \ {# MyAppExeName}"; IconFileName: "{app} \ myprogram_Icon.ico"; Задачи: desktopicon' – RobeN
Большое спасибо! –