Inno Setup

Giperson

Новичок
1 В корневой папке, где располагается скрипт должна быть папка Files, в ней папка Icon,
2 В папке Icon должна располагаться иконка с названием и расширением Folder.ico,
3 В папке Icon должен располагаться файл с названием и расширением Desktop.ini с содержимым:

[.ShellClassInfo]
IconFile=icon.ico
IconIndex=0

Код:
[Files]
// Установка иконок для папок в меню пуск и директории с игрой
Source: Files\Icon\Desktop.ini; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
Source: Files\Icon\Desktop.ini; DestDir: {group}; Flags: ignoreversion; Attribs: hidden system
Source: Files\Icon\Folder.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
Source: Files\Icon\Folder.ico; DestDir: {group}; Flags: ignoreversion; Attribs: hidden system
 
[Dirs]
// Установка атрибутов для папок в меню пуск и директории с игрой на: только чтение
Name: {app}; attribs: readonly
Name: {group}; attribs: readonly
 
[INI]
// Устанавливает иконки в меню пуск и в директории с игрой
filename: {app}\Desktop.ini; section: .ShellClassInfo; key: IconFile; string: {app}\Folder.ico
filename: {app}\Desktop.ini; section: .ShellClassInfo; key: IconIndex; string: 0
filename: {group}\Desktop.ini; section: .ShellClassInfo; string: {app}\Folder.ico; key: IconFile
filename: {group}\Desktop.ini; section: .ShellClassInfo; key: IconIndex; string: 0
 
Сверху