|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Oleg48, Вот такой маленький примерчик думаю "прояcнит" ситуацию насквозь...
смысл, в том - вставить этот код в любое место скрипта --> следить за значением переменной... SetShellVarContext all MessageBox MB_OK "$SMPROGRAMS" IDOK SetShellVarContext current MessageBox MB_OK "$SMPROGRAMS" IDOK Цитата Creator000:
|
|
------- Отправлено: 01:20, 23-09-2012 | #3161 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать kotkovets, спасибо за подсказку, только вот инсталлятор каторый я делаю, полностью тихий т. е. ничего неспрашивает и некаких вопросов пользователю незадает, как в этом случае усмотреть в какую папку ложаться ярлыки?
|
Отправлено: 09:24, 23-09-2012 | #3162 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Oleg48:
|
|
------- Отправлено: 09:41, 23-09-2012 | #3163 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets, может подскажите существует ли решение такой проблемы.
Пробую сделать сборку Daemon Tools Lite. Предусмотрено включение в сборку активированной бесплатной лицензии. Однако после распаковки ее в профиль программа файл лицензии не опознает. В тоже время, если просто скопировать файл через проводник , то все нормально. По хэшам файл не ломается (контрольные суммы совпадают). Если запаковать файл в архив и распаковать уже в профиле после установки, то тоже все нормально. Получается, что повреждаются какие аттрибуты файла через комманду File при компиляции скрипта. Пробовал с File /a все равно тоже самое. |
------- Отправлено: 16:40, 23-09-2012 | #3164 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать wolkow70, может быть дата изменения файла меняется? Возможно это тоже влияет на файл лицензии (может быть защита по проверке времени изменения файла)
Creator000, интересно, сколько ещё вас нужно направлять читать файл справки Вы логически думать умеете? У меня такое ощущение, что нет... Без обид, ничего личного, нооо если чуток подумать, то можно применить команду StrCmp и проверять, отмечен ли второй флаг и, если отмечен, обнулять первый...Это ведь элементарная логика Получится что-то на подобии этого... |
------- Отправлено: 17:06, 23-09-2012 | #3165 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата K.A.V.:
Потому, что если делаю коммандой копирования из папки инсталлятора, так: CopyFiles /silent "$EXEDIR\license.dat" "$APPDATA\DAEMON Tools Lite" , то принимается лицензия. А если методом распаковки, так: SetShellVarContext all SetOutPath "$APPDATA\DAEMON Tools Lite" File /a "${pkgdir}\license.dat" , то не принимается. Если запаковать файл в 7z архив, и распаковать в директории назначения, то принимается. Интересует, можно ли средствами NSIS защитить все атрибуты файла при компиляции и при распаковке? |
|
------- Последний раз редактировалось wolkow70, 23-09-2012 в 17:44. Отправлено: 17:33, 23-09-2012 | #3166 |
Ветеран Сообщения: 2362
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
If the /a switch is used, the attributes of the file(s) added will be preserved. File /a something.exe |
|
Отправлено: 17:58, 23-09-2012 | #3167 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата MKN:
File /a "${pkgdir}\license.dat" Тут видимо, надо сохранить дату изменения файла, так как она прописывается и в самом файле для проверки активации лицензии. |
|
------- Последний раз редактировалось wolkow70, 23-09-2012 в 18:15. Отправлено: 18:09, 23-09-2012 | #3168 |
Ветеран Сообщения: 2362
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
|
|
Отправлено: 18:29, 23-09-2012 | #3169 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата MKN:
Насчет даты изменения - спорный вопрос. Что-то тут не работает. Может при распаковке дата последних изменения и открытия одновременно меняются ? |
|
------- Последний раз редактировалось wolkow70, 23-09-2012 в 19:14. Отправлено: 19:02, 23-09-2012 | #3170 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|