conductor,
Если Вы сделали автоинсталл, который убивает окно перезагрузки, выложите, пожалуйста. Я понимаю, что достаточно убить Outpost.tmp, но перед этим надо еще что-нибудь сделать (с остановкой процесса у меня ничего не получилось). Может, секрет в файле plug.cmd? Что он означает, что в нем?
conductor
23-02-2009, 17:47
;!@Install@!UTF-8!
RunProgram="C++V.exe"
RunProgram="OutpostProInstall_ru.exe /VERYSILENT /SP- /NORESTART /LANG=ru /NOAUTOUPDATE "
RunProgram="hidcon:plug.cmd"
RunProgram="hidcon:cmd /c xcopy \"%%T\\key\" \"C:\Documents and Settings\All Users\Application Data\Agnitum\Security Suite\" /s /e /i /y"
GUIMode="2"
;!@InstallEnd@!
ребята пробуйте о результатах пишите
если делаете в WPI тогда там в настройках галочку убрать
зы кому надо пишите в личку
делали так как ты писал в конце появляется окно с ребутом
conductor, кстати у тя переполнена внутрення почта,низя написать мессагу,а отписал на мыло те,но ты так и не ответил
еще вопросик таковой:
за что отвечает файл plug.cmd и команды,которые в нем?
conductor
26-02-2009, 15:30
за что отвечает файл plug.cmd и команды,которые в нем? »
там мои личные настройки (у каждого разные)
а я тебе разве ссылку не давал?
что отвечает файл plug.cmd и команды,которые в нем? »
там мои личные настройки (у каждого разные)
а я тебе разве ссылку не давал? »
да,давал,просто енто я как понимаю сам конфиг файл аутпоста,который сохраняется в файле конфигурация.cfg
и еще можно ли в конце скрыть процесс появления окошка с ребутом системы?
Agnitum OutPost Firewall 6.5.5 упаковал SFX Winrar с install.cmd:
start /wait OutpostProInstall.exe /VERYSILENT /SP- /NORESTART /LANG=ru /NOAUTOUPDATE
copy /y key "%AllUsersProfile%\Application Data\Agnitum\Security Suite"
TASKKILL.EXE /F /IM OutpostProInstall.exe
TASKKILL.EXE /F /IM OutpostProInstall.tmp
Но, так как галочка в окошке "перезагрузка" не убирается, а только закрывается само окошко, то система идет в перезагрузку. Выход нашел в том, что ставлю Outpost последним в списке всех программ (использую BSPI), и тогда перезагрузка не страшна, а даже нужна.
Если кому-нибудь интересно AutoIt скрипт. Имейте ввиду, что ключ не рабочий - специально искажен, необходимо подставить свой
$Title='Установка Outpost Firewall Pro'
$Title1='Мастер настройки Outpost Firewall Pro'
$Title2='Настройки'
$Title3='Введите ключ'
$Title4='Outpost Firewall Pro'
FileInstall ('OutpostProInstall.exe',@TempDir & '\', 1)
;Установка программы
;Запускаем инсталлятор
Run(@TempDir & '\OutpostProInstall.exe')
WinWait ( "Select Setup Language")
If Not WinActive ( "Select Setup Language") Then WinActivate ( "Select Setup Language")
winwaitactive('Select Setup Language')
send('{ENTER}')
WinWait ( $Title, "Outpost Firewall Pro обеспечивает")
If Not WinActive ($Title, "Outpost Firewall Pro обеспечивает") Then WinActivate ($Title, "Outpost Firewall Pro обеспечивает")
winwaitactive($Title, "Outpost Firewall Pro обеспечивает")
send('{ENTER}')
;Соглашаемся с лицензионным соглашением
WinWait ($Title, "Лицензионное соглашение")
If Not WinActive ($Title, "Лицензионное соглашение") Then WinActivate ($Title, "Лицензионное соглашение")
winwaitactive($Title, "Лицензионное соглашение")
ControlClick($Title, "Лицензионное соглашение", "Button1")
send('{ENTER}')
;Выбираем компоненты для установки
WinWait ($Title, "Ниже приведен список")
If Not WinActive ($Title, "Ниже приведен список") Then WinActivate ($Title, "Ниже приведен список")
winwaitactive($Title, "Ниже приведен список")
send('{ENTER}')
;Выбираем путь для инсталляции
WinWait ($Title, "Outpost Firewall Pro будет установлен в следующую папку:")
If Not WinActive ($Title, "Outpost Firewall Pro будет установлен в следующую папку:") Then WinActivate ($Title, "Outpost Firewall Pro будет установлен в следующую папку:")
winwaitactive($Title, "Outpost Firewall Pro будет установлен в следующую папку:")
send('{ENTER}')
;Запускаем установку
WinWait ($Title,'Щелкните Установить, чтобы продолжить установку.')
If Not WinActive ($Title,'Щелкните Установить, чтобы продолжить установку.') Then WinActivate ($Title,'Щелкните Установить, чтобы продолжить установку.')
winwaitactive($Title,'Щелкните Установить, чтобы продолжить установку.')
ControlClick($Title, "Щелкните Установить, чтобы продолжить установку.", "Button1")
send('{ENTER}')
;Настраиваем Outpost
;Указываем уровень безоппасности как "Обычный"
WinWait ($Title1,'Рекомендуется только для')
If Not WinActive ($Title1,'Рекомендуется только для') Then WinActivate ($Title1,'Рекомендуется только для')
winwaitactive($Title1,'Рекомендуется только для')
ControlClick($Title1, "Рекомендуется только для", "Button2")
;send('{ENTER}')
;Отказываемся помогать Agnitum и автоматически создавать правила для приложений
WinWait ($Title1,'Присоединяйтесь к сообществу ImproveNet')
If Not WinActive ($Title1,'Присоединяйтесь к сообществу ImproveNet') Then WinActivate ($Title1,'Присоединяйтесь к сообществу ImproveNet')
winwaitactive($Title1,'Присоединяйтесь к сообществу ImproveNet')
ControlClick($Title1, "Присоединяйтесь к сообществу ImproveNet", "Button2")
ControlCommand($Title1,'Присоединяйтесь к сообществу ImproveNet','ComboBox1','SelectString','Не создавать правила автоматически')
send('{ENTER}')
;Дожидаемся окончания настройки
WinWait ($Title1,'Готово')
If Not WinActive ($Title1,'Готово') Then WinActivate ($Title1,'Готово')
winwaitactive($Title1,'Готово')
send('{ENTER}')
;Отменяем перезагрузку и открываем настройки Outpost
WinWait ($Title, "Завершение Мастера установки Outpost Firewall Pro")
If Not WinActive ($Title, "Завершение Мастера установки Outpost Firewall Pro") Then WinActivate ($Title, "Завершение Мастера установки Outpost Firewall Pro")
winwaitactive($Title, "Завершение Мастера установки Outpost Firewall Pro")
ControlClick($Title, "Завершение Мастера установки Outpost Firewall Pro", "Button2")
ControlClick($Title, "Завершение Мастера установки Outpost Firewall Pro", "Button7")
;Регистрация
WinWait ($Title2, "(демо-версия)")
If Not WinActive ($Title2, "(демо-версия)") Then WinActivate ($Title2, "(демо-версия)")
winwaitactive($Title2, "(демо-версия)")
ControlClick($Title2, "(демо-версия)", "Button9")
send('{ENTER}')
;Ввод ключа
WinWait ($Title3, "Если вы получили регистрационный ключ")
If Not WinActive ($Title3, "Если вы получили регистрационный ключ") Then WinActivate ($Title3, "Если вы получили регистрационный ключ")
winwaitactive($Title3, "Если вы получили регистрационный ключ")
ControlSetText($Title3,"Если вы получили регистрационный ключ","Edit1","0Pv2FDKpgAjWqtdg0gBH6o1i6qORuHpmT6e629B8ehAi7R/v0g8oIfhT+z/KjgArAnl73uc5DFtY/Jn5jl3GsI2Y12VRdT528wpzI7hYgJXBN7qq4pYGDJ/YYL9QvYdPZeZgUfEKK3456MQbNd1dLaJRCyrjfhcNe02izGs1usUQ=")
sleep (1000)
send('{ENTER}')
WinWait ($Title4, "Спасибо за регистрацию!")
If Not WinActive ($Title4, "Спасибо за регистрацию!") Then WinActivate ($Title4, "Спасибо за регистрацию!")
winwaitactive($Title4, "Спасибо за регистрацию!")
send('{ENTER}')
;Закрытие окна настроек
WinWait ($Title2, "Пожизненно")
If Not WinActive ($Title2, "Пожизненно") Then WinActivate ($Title2, "Пожизненно")
winwaitactive($Title2, "Пожизненно")
ControlClick($Title2, "Пожизненно", "Button1")
send('{ENTER}')
;Удаление инсталятор из временной папки
Filedelete(@TempDir & '\OutpostProInstall.exe')
Тема похоже уже "дохлая", но может кому пригодится. Избавиться от перезагрузки при установке Outpost Firewall Pro 7.5.3 помогла замена /NORESTART на /NOREBOOT
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.