|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
Function un.Replace ${WordReplace} '$R9' '127.0.0.1 www.ursoftware.com$\r$\n' "" "+" '$R9' Push $0 FunctionEnd ; Section Uninstall Uninstall SectionIn 1 RO ; ${LineFind} "$SYSDIR\drivers\etc\hosts" "" "1:-1" "un.Replace" RMDir /r "$INSTDIR" SetAutoClose true SectionEnd |
|
------- Отправлено: 18:21, 25-11-2011 | #1951 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70, Проснитетесь!
У вас целостная строка строка есть в файле: Скопируйте эту строку из текста, как есть, здесь все учитывается, пробелы, табуляция и т.д Макрос сравнивает посимвольно строку, если указанная строка не совпадает, до свидания, ничего менять не будет А если последняя строка и при условии, что нет после искомой строки пустой строки. то так: --- Все работает проверено 1000 раз и сам так делаю!!!! |
------- Последний раз редактировалось kotkovets, 25-11-2011 в 19:15. Отправлено: 19:05, 25-11-2011 | #1952 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Прикольно получается: если два раза подряд прописать, то одна строка удаляется, а последняя нет. Повторный запуск деинсталлятора тоже ее не трогает. А откуда мне знать последняя там строка или нет. И вообще сколько раз повторяется. |
------- Отправлено: 19:54, 25-11-2011 | #1953 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
Function un.Replace ${WordReplace} '$R9' '127.0.0.1 www.ursoftware.com$\r$\n' "" "+" '$R9' ${WordReplace} '$R9' '127.0.0.1 www.ursoftware.com' "" "+" '$R9' Push $0 FunctionEnd Хоть сколь угодно прописываете строку - удалятся все, главное указываемая строка совпадала с возвращенной из текста. |
|
------- Последний раз редактировалось kotkovets, 25-11-2011 в 23:37. Отправлено: 23:29, 25-11-2011 | #1954 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Может подскажите, чего делать? Прописываю в секции: DeleteRegKey HKLM "SOFTWARE\Classes\CLSID\{1F642286-85BA-DEC3-B727-47952F83BB84}" "" DeleteRegValue HKLM "SOFTWARE\Licenses" "{I1A025C51A1747CC8}" DeleteRegValue HKLM "SOFTWARE\Licenses" "{01A025C51A1747CC8}" DeleteRegValue HKLM "SOFTWARE\Licenses" "{R7C0DB872A3F777C0}" DeleteRegValue HKLM "SOFTWARE\Licenses" "{K7C0DB872A3F777C0}" ; WriteRegBin HKLM "SOFTWARE\Licenses" "{R7C0DB872A3F777C0}" 560b9db5 WriteRegBin HKLM "SOFTWARE\Licenses" "{K7C0DB872A3F777C0}" 1f51f2f567121fffffffffee06959cafee6049ac81f3746f9c6616560b9db5f310cd2e736167a8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006f9c661667121fffffffffee06959cafee6049ac81f3746f9c6616560b9db5f310cd2e736167a8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000006f9c66160000 WriteRegBin HKLM "SOFTWARE\Licenses" "{I1A025C51A1747CC8}" 15000000 WriteRegBin HKLM "SOFTWARE\Licenses" "{01A025C51A1747CC8}" 5b3e860fef81a3b4066f27ff5ac429d8b45ee10cbdd264d89fcaccf1b1d3c36edddf6218c75e58436165b5a3d9baac99aee50d496761630b27c263908122680335b32f7f6babd12fe90613ae194f75851f0aefa3e1ba48d58b799f2749852f4f09b5a5d9591110866be8c77645b1876ea71ed3da3d7be5fd7f9bd03a93c5e4e195634bd62d35d8c553c2a5934ae68b8bb2a19bf3eb3a56e72c9db114197f746b Если те же ключи HKLM "SOFTWARE\Classes\CLSID\{1F642286-85BA-DEC3-B727-47952F83BB84}" "" HKLM "SOFTWARE\Licenses" "{I1A025C51A1747CC8}" HKLM "SOFTWARE\Licenses" "{01A025C51A1747CC8}" HKLM "SOFTWARE\Licenses" "{R7C0DB872A3F777C0}" HKLM "SOFTWARE\Licenses" "{K7C0DB872A3F777C0}" удалить не через NSIS а в программе TrashReg, то все нормально.. |
------- Последний раз редактировалось wolkow70, 26-11-2011 в 13:48. Отправлено: 13:40, 26-11-2011 | #1955 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
Цитата wolkow70:
|
||
------- Последний раз редактировалось kotkovets, 26-11-2011 в 14:29. Отправлено: 14:15, 26-11-2011 | #1956 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Подскажите плиз, как комманду из cmd-файла конвертировать в NSIS для выполнения в тихом режиме: TrashReg.exe /D=(!)HKLM\SOFTWARE\Classes\CLSID\{1F642286-85BA-DEC3-B727-47952F83BB84} При условии, что данный кюч реестра создан. |
------- Отправлено: 14:45, 01-12-2011 | #1957 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
|
|
------- Отправлено: 15:24, 01-12-2011 | #1958 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать 1) Подскажите как изменить картинку на странице выбора языка. Она распологается с лева.
2). Иконку инсталяции и деинсталяции (которая находится в левом верхнем углу, почти всех диалоговых окон). |
Отправлено: 21:40, 03-12-2011 | #1959 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать dix75,
это же иконка инсталлятора |
Отправлено: 14:42, 04-12-2011 | #1960 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|