|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Старожил Сообщения: 322
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
------- Отправлено: 22:47, 10-01-2012 | #2201 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать понятно, можно и без плагина обойтись, в шапке ссылка на справочник, там же найдете(в справке) библотеку для работы с реестром, но тоже время потратить нужно
|
------- Отправлено: 23:01, 10-01-2012 | #2202 |
Старожил Сообщения: 322
|
Профиль | Отправить PM | Цитировать решил разобраться с плагином используя замечательную справку из здешней шапки, и в итоге понял что мне не нужен ни плагин ни библиотека, а достаточно считать и записать ключик следующим образом:
ReadRegStr $0 HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "Path" "$0;$INSTDIR" извиняюсь что беспокоил всех по вопросу ответ на который был в справке |
------- Отправлено: 10:17, 11-01-2012 | #2203 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать вот точно, совсем забыл,про WriteRegExpandStr...
|
------- Отправлено: 12:34, 11-01-2012 | #2204 |
VIP Person Сообщения: 1595
|
Профиль | Отправить PM | Цитировать kotkovets, может вспомнишь как писать REG_MULTI_SZ штатными средствами?
При помощи плагина Registry, пишется без проблем, например: ${registry::Write} "HKCU\Software\GNU\ffdshow\default" "avisynthScriptMULTI_SZ" "SetMTMode(3,2)$\nffdShow_Source()$\nSetMTMode(2,2)$\nDither_convert_8_to_16 ()$\nSmoothGrad(thr=0.9, radius=8)$\nDitherPost ()" "REG_MULTI_SZ" $FFDRaw ${registry::Unload} |
------- Отправлено: 15:47, 11-01-2012 | #2205 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Lisabon,смотри в справочник из шапки,там есть(метод WinApi) в оригинальной справке тоже есть- не иоспользуй,глюки!
Все значения, читаюся в цикле построчно. |
------- Отправлено: 19:35, 11-01-2012 | #2206 |
VIP Person Сообщения: 1595
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
|
|
------- Отправлено: 20:17, 11-01-2012 | #2207 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать при чтении многострочных значений.
Строка вычисляется из 16-ричного адреса в ОЗУ. Следущия строка (адрес строки) высчитывается из длины предыдущей строки + 1 символ. Стандартный плагин system конвертирует адрес в строку-плохо у плагина system получается,приводит к краху инсталятор.по этому я в своей либе применил IntFmt - работает безупречно. |
------- Отправлено: 21:01, 11-01-2012 | #2208 |
VIP Person Сообщения: 1595
|
Профиль | Отправить PM | Цитировать kotkovets, теперь мне не понятно зачем в справочнике есть описание использования плагина Registry, в котором наблюдаются проблемы? Тогда может есть смысл в справочнике расписать альтернативу (метод WinApi) так сказать по-полному, все функции которые используются в плагине Registry.
|
------- Отправлено: 21:46, 11-01-2012 | #2209 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Lisabon, с плагином registry всё в порядке
Я о говорил о некоторых ключевых моментах при использовании стандартных средств, в моей либе(RegistryFunc.nsh) полностью исключены эти глюки, по сути эта либа аналог плагина Registry. Просто стремлюсь насколько возможно использовать стандартные средства NSIS |
------- Отправлено: 22:27, 11-01-2012 | #2210 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|