Показать полную графическую версию : Аддон Z-Finish v.2.3 Финал
Страниц :
1
2
3
4
[
5]
6
7
8
9
рано радовалассь моя
но спасибо за труд »
Не понял. Я, реально проверил запуск при установке на VM, именно с тем набором команд, который в конфигурационном файле.
СТОП! Вторая проблема в одновременном запуске! Я скачаю BSPI и посмотрю.
P.S. Посмотрите еще раз внимательно свою конфигурацию.
У меня, при проверке все отработало последовательно: CMD0 = %SystemDrive%\bspost\presetup.exe, следующая mshta.exe %SystemDrive%\autorun.hta, и наоборот. Одновременного запуска этих двух программ, моя программа не обеспечивает.
Внимание!
В программе, забыл снять коммент с одной строки, в результате после окончания установки программ, не правильно отрабатывает параметр Addons =0 (удаляется файл Finish.ini). Это актуально при работе с CD, для теста проблем нет.
Комсомолец
07-12-2010, 15:35
opel431, устанавливал на реальной машине семерку. При первом логоне (до загрузки рабочего стола) стартует данный сабж с установкой программ и импортом твиков. Работает, но почему-то вместо интерфейса-только белое окно и заголовок.
Работает, но почему-то вместо интерфейса-только белое окно и заголовок. »
А можно для анализа конфиг? Вообще такое возможно, если в списке имя (HNT) есть, а файл (CMD) программа не находит.
Я при запуске на 7 заметил некоторые отличия в работе, в частности скрипты для mshta не удерживаются процессом запуска и т.д.
Комсомолец
08-12-2010, 12:16
opel431, HTA не используется. Просто рабочий стол еще не загружен. Возможно, причина в этом?
Пути все действующие. Правда, для установки Runtime и Flash пришлось использовать бантики-там несколько файлов, а строка запуска только одна :)
Пути все действующие »
Sleep=4 - не маловато для полной загрузки рабочего стола?
CMDShow=1 - я бы пока поставил в 0. Убедился на том, что самораспаковывающие sfx архивы без параметров - запускает, но без визуализации окна (естественно все в подвешенном состоянии).
??
Cmd-файлы CreateProcess рассматривает как одну команду, и следовательно запускает сразу следующую, не дожидаясь всей нитки (или одной команды) запуска устанавленной в командном файле. Надо попробовать все в самораспаковывающий sfx - должен потянуть всю нитку.
Вопрос:
1. А есть ключ - HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion. Ведь и в прошлой версии, путь к диску брался из этого ключа, и насколько я понимаю этой проблемы не было?.
2. Я так понял x64? Там работа с реестром немного характерна без получения привелегий (нужно все брать и писать в HKCU).
Комсомолец
08-12-2010, 20:10
opel431, х86. Все отработало. Так что нет смысла упаковывать еще раз. Просто именно запуск этой программы (ранее бантика) происходит ДО загрузки рабочего стола. Так и задумано. Просто сообщил, что интерфейс не отобразился. Машины той к сожалению нет, но при оказии проверю еще раз.
conductor
11-12-2010, 02:07
opel431
не понял что за экзешнек
FSAUnPack.exe 60 где мне его брать?
и почему на скрине нет пост инсталера
не понял что за экзешнек »
Все, что прописано в секциях HNT* и CMD* - это примеры запуска различных файлов.
Он вам нужен? Если да, то - http://forum.oszone.net/thread-192321.html.
и почему на скрине нет пост инсталера »
Ну забыл прописать, но запуск проверял.
Комсомолец
11-12-2010, 15:19
opel431, в принципе все устраивает. Программа замечательная. Отработку проверил. Загружается, но довольно долго прорисовывается. В принципе терпимо. Проверю еще раз с задержкой в 30 секунд.
Однако,к сожалению, так и не получил возможности запуска нескольких файлов из одной секции (1 HNT вмешает до 7 команд CMD).
И еще не понял - отработал у меня Ваш финишер, перезагрузка и он опять запускается. Хотя все заданные команды уже выполнены. Как исправить?
Как исправить? »
В начале работы создается %TempPath&\LogInstall.txt и SOFTWARE\Microsoft\Windows\CurrentVersion\Run\AutoInstall c параметром WinFinish. LogInstall.txt обеспечивает список. Реестр понятно автозапуск. По завершению они авто удаляются. Видимо в 7-ке, что-то не так. Хотелось бы разобраться.
Комсомолец
12-12-2010, 01:44
opel431, так уже понятней. надо отключить запись в реестре.
Действительно, запись в реестре не удалилась.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"AutoInstall"="E:\\Install\\WinFinish.exe"
При каждом старте ОС он опять пытается запуститься. Не гуд.
При каждом старте ОС он опять пытается запуститься. Не гуд. »
На XP все в норме, а здесь?
Комсомолец
12-12-2010, 07:50
opel431, я же говорю-не удаляется запись в реестре. Потому и запускается каждый раз, когда машину перегрузишь. Хотя и не должна создаваться-я же не в качестве аддона его использую. Вызывается запуск финишера файлом ответов.
Потому и запускается каждый раз, когда машину перегрузишь. »
Да, я посмотрю и обновлю.
кто может объяснить нубу на примере хотя-бы 1 программы, куда и что прописывать и в какой последовательности
кто может объяснить нубу на примере хотя-бы 1 программы, куда и что прописывать и в какой последовательности »
качаете аддон и ищете файл WinFinish.ini
В нем есть пример и не один...
conductor
13-12-2010, 18:37
opel431
;=====================================================================================
; ОБЩИЕ НАСТРОЙКИ
;=====================================================================================
[Options]
; проверка на активность заданной в параметре программы (контролируемый процесс)
; эта программа предполагает перезагрузку после ее завершения, после которой
; выполнение установщика будет продолжено. Процессы без перезагрузки вы должны
; регулировать с помощью параметров Sleep или AutoStart
Process=ResPatch.exe
; авто ликвидация программы и файла конфигурации (0-нет, 1-да). Параметр 0 следует
; применять при использовании данной программы не в качестве аддона
Addons=0
; заголовок окна
Caption=Завершение установки
; заголовок назначения программы
Label=Оптимизация системы
; цвет фона формы (Red,Blue,Green,Yellow,Maroon,Olive,Navy,Purple,Fuchsia,Teal)
Color=Blue
; время до активации программы (сек) - обеспечить полную загрузку рабочего стола
Sleep=10
; время до авто запука установки (сек) - сколько ждать вмешательства пользователя
AutoStart=30
; расположение окна программы (0-в центре, 1-слева внизу)
WinPos=0
; состояние окна программы во время установки программ (0-видимо, 1-скрыто)
ShowWin=0
; окно программы поверх всех окон (0-нет, 1-да) - зависит от ShowWin=0
WinStyle=1
; состояние окон для cmd, bat, влияет и на SFX без -gm2 (1-скрывать, 0-показывать)
CMDShow=1
; диск дистрибутива - %SrcDosPath%\ (при отладке можно свой -%SystemDrive%\ или F:\)
ProgPath=%SrcDosPath%\
;=====================================================================================
;1-й БЛОК ПРОГРАММ
;=====================================================================================
[Prog1]
; заголовок блока программы
CapLab=Дополнительные компоненты
; заголовок (для программ CMD0-7) в списке выбора
HNT0=Распаковка драйверов DrvUnPack
HNT1=Установка драйверов DriverPack Solution
HNT2=Установка программ BEST Post Install
HNT3=
HNT4=
HNT5=
HNT6=
HNT7=
; ProgPath\папка\программа и параметры запуска (HNT0-7).Вложенность папок допускается.
CMD0=%SrcDosPath%\Drivers\FSAUnPack.exe 60
CMD1=mshta.exe %SrcDosPath%\Drivers\autorun.hta
CMD2=BSPI\Presetup.exe
CMD3=
CMD4=
CMD5=
CMD6=
CMD7=
; перезагрузка после выполнения 1 блока программ (0-нет, 1-да)
Reboot=0
;=====================================================================================
; 2-й БЛОК ПРОГРАММ
;=====================================================================================
[Prog2]
; заголовок блока программы
CapLab=Настройка и очистка
; заголовок (для программ CMD0-7) в списке выбора
HNT0=Очистка системы
HNT1=
HNT2=
HNT3=
HNT4=
HNT5=
HNT6=
HNT7=
; ProgPath\папка\программа и параметры запуска (HNT0-7).Вложенность папок допускается.
CMD0=%SrcDosPath%\Finish.cmd
CMD1=
CMD2=
CMD3=
CMD4=
CMD5=
CMD6=
CMD7=
; перезагрузка после выполнения 2 блока программ (0-нет, 1-да)
Reboot=0
;====================================================================================
1 всё ли правильно ?(это режим отладки)
дело в том что autorun.hta запускается и чистое белое окно
закрываешь его BSPI нормально отрабатывает
качаете аддон и ищете файл WinFinish.ini
В нем есть пример и не один... »
аддон скачал, но плохо понял что и куда прописывать. к примеру хочу запустить установку dmaster.exe, нужно ли для этого сделать sfx архив из него? его расположение будет например D:\Wind\soft\dmaster.exe - это дистр сборки.
conductor
14-12-2010, 10:38
berda77,
http://forum.oszone.net/thread-95658-13.html
готовый ! а ваще то аддон интегрируют
HNT5=Установка dmaster
CMD5=Wind\soft\dmaster.exe
аддон я собираюсь интегрировать. мне просто непонятно прописывание путей софта для их самоустановки на/после первого логона. как я понял HNT5 - это описание процесса, CMD5 - путь для запуска проги. а в ; диск дистрибутива - мне прописать "%CDROM%\Soft? так как D:\Wind\soft - это путь сборки на винте
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC