|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать kotkovets, подскажи пожалста, вот например при установки проги я хочу запустить патч запускаю его через команду ExecWait например, соответственно он запускается и пользователю остается нажать на кнопку generate например, возможно ли что бы сам инсталлятор нажимал эту кнопку (тоесть эмулировать нажатие на кнопку самим нсис)...встречал такой инстальник но не на нсис...
И еще по аналогии вопрос..перепаковал я аимп и хочу запихнуть туда DFX Audio Enhancer например возможно ли включить в репак оригинальный файл .exe DFX Audio Enhancer и в тихом режиме его установить что бы не появлялись окна исталлятора DFX Audio Enhancer.. спасибо! |
Последний раз редактировалось diakov, 26-08-2012 в 10:27. Отправлено: 18:35, 25-08-2012 | #3081 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Вот пытаюсь перепаковать DFX Audio Enhancer 11.0.14 не получается поставить драйвер в папке плага есть файлы
dfx11_0ntamd64.cat dfx11_0ntx86.cat ptdevcon32.exe ptdevcon64.exe dfx11_0.inf dfx11_0x64.inf dfx11_0.sys dfx11_0x64.sys Соответственно под х64 и х86, пробовал так ExecWait "rundll32.exe SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR\DFX\Universal\Drivers\dfx11_0.inf" Не получается чето... |
Отправлено: 19:02, 25-08-2012 | #3082 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать Возможно execwait в тихом режиме нужно выполнить
|
Отправлено: 00:29, 26-08-2012 | #3083 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата Vincent7:
|
|
Отправлено: 11:28, 26-08-2012 | #3084 |
Ветеран Сообщения: 2360
|
Профиль | Отправить PM | Цитировать Цитата diakov:
Касательно конкретно установки Dfx драйвера - эта команда вряд ли его установит... В дистрибутив не даром входят DevCon компоненты (ptdevcon32.exe и ptdevcon64.exe) а также похоже, что и сам установщик DfxSetupDrv.exe. Как всё это действует, знают только разрабы... Можно конечно взять за основу "классический" DevCon http://support.microsoft.com/kb/311272 Или DPInst - http://msdn.microsoft.com/en-us/library/ff544775.aspx. Только сработает ли... Попробуй. Также похоже, что учитывается и архитектура процессоров ( amd64 и x86-64), что требует соответствующего выбора при установке драйверов. Это можно определять кодом : Section System::Alloc 32 Pop $0 System::Call "Kernel32::GetNativeSystemInfo(i) v (r0)" System::Call "*$0(&i2 .r1)" System::Free $0 StrCmp $1 9 0 +2 DetailPrint PROCESSOR_ARCHITECTURE_AMD64 StrCmp $1 6 0 +2 DetailPrint PROCESSOR_ARCHITECTURE_IA64 StrCmp $1 0 0 +2 DetailPrint PROCESSOR_ARCHITECTURE_INTEL StrCmp $1 0xffff 0 +2 DetailPrint PROCESSOR_ARCHITECTURE_UNKNOWN SectionEnd |
|
Последний раз редактировалось MKN, 26-08-2012 в 16:26. Отправлено: 16:12, 26-08-2012 | #3085 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Я для Revo Uninstaller под разную архитектуру так делал:
${If} ${RunningX64} ${DisableX64FSRedirection} ExecWait "rundll32.exe SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR\revoflt.inf" ${EnableX64FSRedirection} ${Else} ExecWait "rundll32.exe SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 $INSTDIR\revoflt.inf" ${EndIf} |
------- Отправлено: 19:09, 26-08-2012 | #3086 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
А как на счет эмуляции нажатия на кнопки самим нсис? |
|
Отправлено: 09:19, 27-08-2012 | #3087 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата diakov:
|
|
------- Отправлено: 12:43, 27-08-2012 | #3088 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата diakov:
FindWindow $0 '#32770' 'Моя программа 1.0' ; Ищем окно инсталлятора IsWindow $0 +2 0 MessageBox MB_OK|MB_ICONSTOP "Указанное окно не найдено" idOK error GetDlgItem $1 $0 1 ; Получаем дескриптор кнопки "Далее" MessageBox MB_OK|MB_ICONINFORMATION "После нажатия на кнопку ОК будет нажата кнопка 'Далее'" SendMessage $1 ${BM_CLICK} 0 0 ; Нажимаем кнопку error: PS Нужен инклуд библиотеки |
|
------- Отправлено: 13:51, 27-08-2012 | #3089 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Однако разобрацо нада
|
Отправлено: 16:20, 27-08-2012 | #3090 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|