|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать nsSCM::Install /NOUNLOAD "AHDDC2" "AHDDC2_Service.exe" 16 2 \ "$INSTDIR\AHDDC2_Service.exe" "" "" "" "" nsSCM::Install /NOUNLOAD "DfSdkS" "mst Defrag SDK Service.exe" 16 2 \ "$INSTDIR\DfSdkS.exe" "" "" "" "" Если у вас эти 2 команды на создание службы написаны на 2 строки (одна команда - одна строка), то удалите из строк символы слеша, выделенные красным цветом (плагин за параметр исполняемой службы принимает символ слеша) |
------- Отправлено: 19:20, 09-08-2012 | #2991 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Убрал слеш получилось
nsSCM::Install /NOUNLOAD "AHDDC2" "AHDDC2_Service.exe" 16 2 "$INSTDIR\AHDDC2_Service.exe" "" "" "" "" nsSCM::Install /NOUNLOAD "DfSdkS" "mst Defrag SDK Service.exe" 16 2 "$INSTDIR\DfSdkS.exe" "" "" "" "" Может есть какой то другой вариант или как? |
Отправлено: 19:30, 09-08-2012 | #2992 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Цитата diakov:
Так же могу посоветовать посмотреть соответствующие разделы служб в реестре, можете импортировать настройки с живой службы (сохранив ваш путь запускаемого файла) и посмотрите разницу, будет ли работать Настройки служб хранятся здесь: |
||
------- Отправлено: 19:40, 09-08-2012 | #2993 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать |
Отправлено: 19:42, 09-08-2012 | #2994 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать diakov, ну вам же ясно говорят...Значит проверяйте, как инсталлятор прописывает путь к исполняемому файлу службы
Либо смотрите в реестре, в той ветке где я вам выше написал, либо через оснастку mmc services.msc (Пуск => Выполнить) смотрите пути исполняемых файлов, возможно что-то не так прописываете, либо распаковывается у вас не туда... |
------- Отправлено: 19:45, 09-08-2012 | #2995 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Добро счас бду смотреть...
|
Отправлено: 19:49, 09-08-2012 | #2996 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Разобрался спасибо! Дело было именно в реестре оказалось при конвертации рег файлы в скрипт путь к самому файлу был бинарником) поправил..но теперь такие вопросы
SimpleSC::InstallService "AHDDC2" "Ashampoo servise" 16 2 "$INSTDIR\AHDDC2_Service.exe" "" "" "" SimpleSC::InstallService "DfSdkS" "mst Defrag SDK Service.exe" 16 2 "$INSTDIR\DfSdkS.exe" "" "" "" service_status - one of the following codes 1 - SERVICE_STOPPED 2 - SERVICE_START_PENDING 3 - SERVICE_STOP_PENDING 4 - SERVICE_RUNNING 5 - SERVICE_CONTINUE_PENDING 6 - SERVICE_PAUSE_PENDING 7 - SERVICE_PAUSED Но куда его всунуть не пойму так как в примере нет такого поля SimpleSC::InstallService [name_of_service] [display_name] [service_type] [start_type] [binary_path] [dependencies] [account] [password] но они не убиваются, а продолжают работать вместе с процессами в следствии чего файлы в папке остаются после отработки Есть вариант канечно такой Function un.onInit ExecWait 'TASKKILL /F /IM DfSdkS.exe' ExecWait 'TASKKILL /F /IM AHDDC2.exe' FunctionEnd Но мне кажется это не совсем правильно... Все с первым разобрался просто дописал после строк установки сервиса это: Разобрался и со вторым дописав: Объясните что означают цифры 1 30 |
Отправлено: 20:29, 09-08-2012 | #2997 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать MKN спасибо за ссылку!
--- С позволения автора, Полякова Андрей Валерьевича, в шапке разместил ссылку: Руководство пользователя по NSIS (Перевод – Поляков А.В) Хороший и качественный перевод. |
------- Последний раз редактировалось kotkovets, 09-08-2012 в 21:32. Отправлено: 20:51, 09-08-2012 | #2998 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать MKN , kotkovets спасибо! Теперь можно осваивать на родном
|
Отправлено: 21:03, 09-08-2012 | #2999 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата kotkovets:
Изменить шапку темы Справочник по NSIS и вложить только PDF документ вместе с нашим справочником в один архив Для совсем новичков будет очень полезно почитать И ещё, было бы лучше, на мой взгляд, делать в CHM формате, удобней просматривать и передвигаться по командам, нежели в PDF формате |
|
------- Отправлено: 21:09, 09-08-2012 | #3000 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|