PDA

Показать полную графическую версию : Аддон Z-Finish v.2.3 Финал


Страниц : 1 2 3 4 [5] 6 7 8 9

opel431
07-12-2010, 02:11
рано радовалассь моя
но спасибо за труд »
Не понял. Я, реально проверил запуск при установке на 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, устанавливал на реальной машине семерку. При первом логоне (до загрузки рабочего стола) стартует данный сабж с установкой программ и импортом твиков. Работает, но почему-то вместо интерфейса-только белое окно и заголовок.

opel431
08-12-2010, 10:04
Работает, но почему-то вместо интерфейса-только белое окно и заголовок. »
А можно для анализа конфиг? Вообще такое возможно, если в списке имя (HNT) есть, а файл (CMD) программа не находит.
Я при запуске на 7 заметил некоторые отличия в работе, в частности скрипты для mshta не удерживаются процессом запуска и т.д.

Комсомолец
08-12-2010, 12:16
opel431, HTA не используется. Просто рабочий стол еще не загружен. Возможно, причина в этом?
Пути все действующие. Правда, для установки Runtime и Flash пришлось использовать бантики-там несколько файлов, а строка запуска только одна :)

opel431
08-12-2010, 13:58
Пути все действующие »

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 где мне его брать?
и почему на скрине нет пост инсталера

opel431
11-12-2010, 07:47
не понял что за экзешнек »
Все, что прописано в секциях HNT* и CMD* - это примеры запуска различных файлов.
Он вам нужен? Если да, то - http://forum.oszone.net/thread-192321.html.

и почему на скрине нет пост инсталера »
Ну забыл прописать, но запуск проверял.

Комсомолец
11-12-2010, 15:19
opel431, в принципе все устраивает. Программа замечательная. Отработку проверил. Загружается, но довольно долго прорисовывается. В принципе терпимо. Проверю еще раз с задержкой в 30 секунд.
Однако,к сожалению, так и не получил возможности запуска нескольких файлов из одной секции (1 HNT вмешает до 7 команд CMD).
И еще не понял - отработал у меня Ваш финишер, перезагрузка и он опять запускается. Хотя все заданные команды уже выполнены. Как исправить?

opel431
12-12-2010, 00:53
Как исправить? »
В начале работы создается %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"
При каждом старте ОС он опять пытается запуститься. Не гуд.

opel431
12-12-2010, 03:50
При каждом старте ОС он опять пытается запуститься. Не гуд. »
На XP все в норме, а здесь?

Комсомолец
12-12-2010, 07:50
opel431, я же говорю-не удаляется запись в реестре. Потому и запускается каждый раз, когда машину перегрузишь. Хотя и не должна создаваться-я же не в качестве аддона его использую. Вызывается запуск финишера файлом ответов.

opel431
12-12-2010, 08:06
Потому и запускается каждый раз, когда машину перегрузишь. »
Да, я посмотрю и обновлю.

berda77
13-12-2010, 10:31
кто может объяснить нубу на примере хотя-бы 1 программы, куда и что прописывать и в какой последовательности

romeo91
13-12-2010, 13:15
кто может объяснить нубу на примере хотя-бы 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 нормально отрабатывает

berda77
14-12-2010, 07:02
качаете аддон и ищете файл 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

berda77
14-12-2010, 11:01
аддон я собираюсь интегрировать. мне просто непонятно прописывание путей софта для их самоустановки на/после первого логона. как я понял HNT5 - это описание процесса, CMD5 - путь для запуска проги. а в ; диск дистрибутива - мне прописать "%CDROM%\Soft? так как D:\Wind\soft - это путь сборки на винте




© OSzone.net 2001-2012