Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата vosya:
подскажите, как назначить иконку (со ссылкой на файл shell32.dll за № 16) для созданной директории? »
1. Директории обязательно нужно назначить аттрибут Системный
2. Создаёте в директории файл Desktop.ini (скрытый, системный)
3. Прописываете содержимое (читайте описание команды WriteINIStr в разделе "Перевод справки NSIS => Работа с INI файлами" в справочнике):

Код: Выделить весь код
[.ShellClassInfo]
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=16
Код: Выделить весь код
WriteINIStr "$INSTDIR\Моя папка\Desktop.ini" ".ShellClassInfo" "IconFile" "%SystemRoot%\system32\shell32.dll"
WriteINIStr "$INSTDIR\Моя папка\Desktop.ini" ".ShellClassInfo" "IconIndex" "16"

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:33, 01-12-2013 | #810