Настройка значка для группы папок меню Пуск в InnoSetup - PullRequest
3 голосов
/ 10 февраля 2012

К моему удивлению, я не нашел решения, как настроить иконку для папки группы приложений меню «Пуск», лежащей впереди. Я ищу автоматическое решение в сценарии InnoSetup.

Заранее спасибо.

1 Ответ

4 голосов
/ 17 февраля 2012

Создайте файл desktop.ini с таким содержимым, если вы хотите использовать *.ico в качестве ресурса (где c:\somepath\icon.ico - путь к вашей иконке):

[.ShellClassInfo]
IconResource=c:\somepath\icon.ico,0

Или создайтеdesktop.ini файл с таким содержимым, если вы хотите использовать значок из исполняемого файла в качестве ресурса (где c:\somepath\program.exe - путь к вашему исполняемому файлу):

[.ShellClassInfo]
IconResource=c:\somepath\program.exe,0

Сохраните этот desktop.ini файл вкаталог, в котором вы хотите применить значок.Одно очень важное замечание, вы должны установить для этого вновь созданного файла атрибуты Скрытые и Система , иначе это не будет работать!

Поэтому, пожалуйста, очень внимательно проверьте, не удалит ли InnoSetup эти атрибуты, если при установке у вас будет файл, включенный в ваш установочный пакет.

...