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

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

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

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


Contributor


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

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


Цитата vosya:
не пойму где ошибка? »
В вашей невнимательности

Цитата K.A.V.:
1. Директории обязательно нужно назначить аттрибут Системный »
Добавить:
Код: Выделить весь код
SetFileAttributes "$STARTMENU\Документы" SYSTEM
И зачем вам это??
Код: Выделить весь код
FileOpen $0 "$STARTMENU\Документы\Desktop.ini" w
 FileWrite $0 "[.ShellClassInfo]$\r$\n"
 FileWrite $0 "IconFile=%SystemRoot%\system32\shell32.dll$\r$\n"
 FileWrite $0 "IconIndex=126$\r$\n"
 FileClose $0
Вы же прописали ниже
Код: Выделить весь код
WriteINIStr "$STARTMENU\Документы\Desktop.ini" ".ShellClassInfo" "IconFile" "%SystemRoot%\system32\shell32.dll"
WriteINIStr "$STARTMENU\Документы\Desktop.ini" ".ShellClassInfo" "IconIndex" "126"
Читайте тоже справку, и главное тесты, очень много тестов


---
Цитата MKN:
Возможно ли c помощью NSIS, организовать замену в файле, одних байт на другие ? ( Т.е. - заменить в файле по такому то адресу, имеющееся значение - на другое)
Если нет, то вопрос не совсем в тему - есть ли для этого, какой то утиль командной строки ? »
Насчет этого ничего не знаю, таким вопросом не задавался, твоя надежда на kotkovets

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

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

Отправлено: 16:06, 01-12-2013 | #813