|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, видел репак daemon tools на нсис в котором идет подхват sptd драйвера из папки разположеной рядом с установщиком...в папке два файла оригинальные SPTDinst-x64.exe и SPTDinst-x64.exe тоесть в сам инсталятор они не вшиваются, как такое провернуть?
|
Отправлено: 10:36, 31-01-2012 | #2261 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
Примерно так: !include "x64.nsh" Section "" ${If} ${RunningX64} IfFileExists "$EXEDIR\sptd64\SPTDinst-x64.exe" 0 +2 ExecWait "$EXEDIR\sptd64\SPTDinst-x64.exe" ;запуск установки лрайвера ${Else} IfFileExists "$EXEDIR\sptd\SPTDinst.exe" 0 +2 ExecWait "$EXEDIR\sptd\SPTDinst.exe" ${EndIf} SectionEnd Если платформа х32, то подхватится файл SPTDinst.exe из папки "$EXEDIR\sptd" |
|
------- Отправлено: 17:34, 31-01-2012 | #2262 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать kotkovets , подскажите пример скрипта для правильной установки приложение в $PROGRAMFILES64 и $PROGRAMFILES32 ???
Так не получается : Тогда как ? |
------- Отправлено: 19:01, 31-01-2012 | #2263 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Painkiller, Все гораздо проще, чем вы думаете...
пишем вне секции, в начале скрипта, но после объявления константы ${PRODUCT_NAME} Предопределенных констант несколько: $PROGRAMFILES, $PROGRAMFILES32, $PROGRAMFILES64 — папка Program files. В 64разрядной системе констатация $PROGRAMFILES и $PROGRAMFILES32 представляют папку C:\Program Files (x86), а $PROGRAMFILES64 - C:\Program Files. А значит 32разрядной системе $PROGRAMFILES64 — папка Program files. и Все! |
------- Отправлено: 19:34, 31-01-2012 | #2264 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, все таки не дает мне покоя IDM прочитав ети строки из idmtdi.inf и idmwfp.inf я понял что запускаются некие сервисы
Class = NetService ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318} CatalogFile = idmtdi.cat [DestinationDirs] DriverFiles32 = 12 ; %windir%\system32\drivers DriverFiles64 = 12 ; %windir%\system32\drivers ............................. [IdmTdi.Service] DisplayName = %ServiceName% Description = %ServiceDesc% ServiceBinary = %12%\idmtdi.sys ; %windir%\system32\drivers\idmtdi.sys ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ;Dependencies = Tcpip ;LoadOrderGroup = PNP_TDI ; ; Copy Files ; [DriverFiles32] idmtdi.sys,idmtdi32.sys,,0x04 ; COPYFLG_NOVERSIONCHECK [DriverFiles64] idmtdi.sys,idmtdi64.sys,,0x04 ; COPYFLG_NOVERSIONCHECK [SourceDisksNames] 1 = %SourceDisk% [SourceDisksFiles] idmtdi32.sys = 1 idmtdi64.sys = 1 [DefaultInstall.NTx86] CopyFiles = DriverFiles32 [DefaultInstall.NTamd64] CopyFiles = DriverFiles64 [DefaultInstall.NTx86.Services] AddService = %ServiceName%,0,IdmTdi.Service [DefaultInstall.NTamd64.Services] AddService = %ServiceName%,0,IdmTdi.Service .................... [IdmTdi.Service] DisplayName = %ServiceName% Description = %ServiceDesc% ServiceBinary = %12%\idmtdi.sys ; %windir%\system32\drivers\idmtdi.sys ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 1 ; SERVICE_SYSTEM_START ErrorControl = 0 ; SERVICE_ERROR_IGNORE ;Dependencies = Tcpip ;LoadOrderGroup = PNP_TDI в директории самой проги есть файлы idmtdi32.sys, idmtdi64.sys, idmwfp32.sys, idmwfp64.sys, idmtdi.cat, idmwfp.cat, тоесть при установке запускаются сетевый сервисы IdmTdi.Service и IdmWfp.Service как запустить такие сервисы средствами нсис? Спасибо! |
Отправлено: 10:32, 01-02-2012 | #2265 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Отправлено: 10:56, 01-02-2012 | #2266 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать буду пробовать!
|
Отправлено: 11:03, 01-02-2012 | #2267 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать возможно начиная с какого-то момента полностью скрыть интерфейс установщика ?
|
Отправлено: 17:37, 01-02-2012 | #2268 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата vahe-91:
|
|
------- Последний раз редактировалось kotkovets, 01-02-2012 в 18:05. Отправлено: 18:00, 01-02-2012 | #2269 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Нужно установить ASP.NET веб приложение. Информации в интернете почти нет. Дайте ссылку кто-нибудь.
|
Отправлено: 17:27, 02-02-2012 | #2270 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|