|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
Цитата diakov:
Описание команды FindWindow есть в справочнике |
||
------- Отправлено: 10:15, 05-11-2013 | #701 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Добрый день. Как отключить функцию перетаскивания для окна инсталлятора?
|
Отправлено: 12:06, 05-11-2013 | #702 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
Outfile ostart_.exe !define hideexec "!insertmacro func_hideexec" !macro func_hideexec exehide System::Store S System::Alloc 72 Pop $2 System::Call "*$2(i72,i,i,i,i,i,i,i,i,i,i,i3)" System::Call "*(i,i,i,i)i.r3" System::Call 'kernel32::CreateProcess(i0,t"${exehide}",i0,i0,i0,i0,i0,i0,ir2,ir3)i.r4' System::Call "*$3(i.r1)" System::Call "kernel32::WaitForSingleObject(ir1, i-1)" System::Call "kernel32::CloseHandle(ir4)" System::Free $2 System::Free $3 System::Store L !macroend Section ${hideexec} "C:\123.bat" SectionEnd |
|
------- Отправлено: 14:49, 05-11-2013 | #703 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:43, 05-11-2013 | #704 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Salmo:
http://forum.codenet.ru/q72348/Как+з...#answer_379693 Но не для NSIS... |
|
Отправлено: 17:36, 05-11-2013 | #705 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата:
для установки драйверов.. изучайте ключи запуска - в сети туча примеров - DPInst /? Цитата Salmo:
|
||
------- Последний раз редактировалось kotkovets, 05-11-2013 в 19:23. Отправлено: 19:17, 05-11-2013 | #706 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:43, 05-11-2013 | #707 |
Старожил Сообщения: 152
|
Профиль | Отправить PM | Цитировать kotkovets, задача установить драйвер без посторонних ехе, в исходниках devcon указанно:
cmdUpdate This command shows how to use UpdateDriverForPlugAndPlayDevices to update the driver for all devices to a specific driver. Normally INSTALLFLAG_FORCE would not be specified allowing UpdateDriverForPlugAndPlayDevices to determine if there is a better match already known. It's specified in DevCon to allow DevCon to be used more effectively as a debugging/testing tool. This cannot be done on a remote machine or in the context of Wow64. cmdInstall A variation of cmdUpdate to install a driver when there is no associated hardware. It creates a new root-enumerated device instance and associates it with a made up hardware ID specified on the command line (which should correspond to a hardware ID in the INF). This cannot be done on a remote machine or in the context of Wow64. Такое ощущение что в скрипте реализованно именно обновление уже установленных устройст, а вовсе не в кастрации дело... http://code.msdn.microsoft.com/windo...ample-4e95d71c |
Отправлено: 01:30, 06-11-2013 | #708 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Salmo:
И в сети ранее уже "писалось" по поводу перетаскивания - должно перестать действовать, если удалить заголовок окна. Но есть "но" - этот способ работает не на всех окнах и по сути не оч корректный... Пробуй... Limonica, Для установки драйверов для одной не новой программы, есть хедер... Кстати код похож, на тот, что и у kotkovets Если ещё есть интерес , выложу. Хотя DPInst - лучший вариант. |
|
Последний раз редактировалось MKN, 06-11-2013 в 09:07. Отправлено: 08:55, 06-11-2013 | #709 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Как переименовать файл ffg.exe в ffg_old.exe перед установкой
Пишу Цитата:
Подскажите куда нужно поместить этот код |
|
Отправлено: 10:58, 06-11-2013 | #710 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|