Показать полную графическую версию : BS Post Installer - выбор программ перед установкой
Real Root
никаких канав не было.
Ох и везет некоторым!
Долго - это более 1 часа.
Могу сознаться, что у меня один тока офис по неизвестной мне причине ставиться 2 часа!!!
Что с BS что без! Там 5 компонентов. офис, висио и проджект. сервис пак 2 и апдейты а так же MUI.
Никак не дойдут руки интегрировать.
И тем не менее я НЕ ПОНИМАЮ вот чего.
С точки зрения процессора, что1 час что 5 часов - это практически бесконечность!!!
А практически получается разница в обсуждаемой программе НАЛИЦО!
Это как то сранно!
Real Root
18-12-2006, 17:50
Да там не из-за процессорного времени.
Я тут вобще нериальную вещь предложу:
В Windows (32) каждому приложению выделяется 4Гб виртуального адресного пространства, может она умудряется со временем его забить подзавазочку?
Real Root
может она умудряется со временем его забить подзавазочку?
Что опять таки говорит об ошибке в проге или нет?
Boa Soft
Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:", при:
[Interface]
Top = 115
Left = 175
Width = 800
Height = 600
Хотелось бы, чтоб была возможность самому задавать время отображения подсказок, а то напишишь описание к программе и реально не успеваеш его прочитать!
Real Root
19-12-2006, 19:35
Что опять таки говорит об ошибке в проге или нет?
Конечно же в самой проге, может быть в какомто компоненте, используемом в проге. Если на Делфе (2005) написано, то очень может быть, они для совместимомти с Линухами оптимизацию компонентов вобщем не проводили, многие вещи сам переделывал.
Boa Soft
Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:"Решил проблему - добавил символ "|"
Использую BS Post и как в качестве авторана, тоесть установка некоторых (не всех) программ не всегда запускается с ключами для тихой установки, иногда требуется указать путь, компоненты и т.д. Очень бы хотелось видеть в параметр (MinTray=1), который сворачивал бы BS в трей до запуска\отработки [I]Command, а после завершения установки приложения - BS восстанавливался, чтоб в дальнейшем лицезреть, как ставится другой софт, но уже в автоматическом режиме. Спасибо!
Boa Soft
19-12-2006, 23:44
Real Root
Если на Делфе (2005) написано
Delphi 7 (2002).
Boa Soft
[Installitem_001]
Depends=
Exclude=Installitem_002
Default=0
Fixed=0
[Installitem_002]
Depends=
Exclude=Installitem_001
Default=1
Fixed=0
[Installitem_003]
...
[Installitem_004]
...
При нажатии на "Выбрать все", выбираются все компоненты, кроме Installitem_002, а мне надо, чтоб кроме Installitem_001, что делаю не так? Поменять местами - невыход!
Так же очень хочеться услышать, что ты ответиш по поводу вопроса в посте #327.
Debugger
20-12-2006, 07:13
И по поводу 315 (http://forum.oszone.net/post-524950-315.html) :)
Real Root
20-12-2006, 19:16
Boa Soft
На счет Delphi 7 - ничего не могу чказать, очень давно с ней не работал, а в те далекие времена, я только и мог, что батоны на форму кидать :) Может и там компоненты все также оптимизированы под компиляцию для других ОС.
Ну так когда ждать нового релиза? (я не тороплю, просто заждался :) )
Boa Soft
21-12-2006, 01:22
Пока только подождать. Сейчас выбирается ПЕРВЫЙ из взаимоисключающих компонент. Если надо по дефолту - жмите кнопку дефолт, если надо все - жмите кнопку все. ВСЕ выбирает ВСЕ ВОЗМОЖНЫЕ пункты. И дефолтовость не учитывается. И, наверное не будет - придется переделывать алгоритмы обхода дерева, а на это у меня нет времени.
Программа по alt-f4 не закрывается. Только кнопкой. Сделано было специально, чтобы случайно не закрыть.
Real Root
21-12-2006, 16:19
Хватит просить всякие мелочи, тут насущные проблемы есть, а вам то дерево не нравится, то по ALT+F4 не закрвается программа - это все мелочи, самое главное, чтоб оно стабильно работало, а остальное пустяки
Real Root
24-12-2006, 23:16
Boa Soft
Может до нового года порадуете нас новой версией без утечек памяти, более ничего не требуем.
Boa Soft
более ничего не требуем.Ну у каждого свои проблемы, да и нечего не кто не требует, а просят решить ту или инную проблему!
Собственно о проблемах: устанавливаю я
Adobe Photoshop CS2.msi /qnно после одной минуты BS сообщает, что программа установилась и закрывается, но фотошоп продолжает еще минут пять устанавливаться. Вся проблема, как я понял, установка фотошопа создает три процеса msiexec.exe, после завершения одного из них - BS сваливается!
Photoshop CS2\setup.exe /S /v" /qn"- тоже нечего недает, setup.exe быстро передал параметры и бегом закрывается. Что скажеш, как быть!?
Boa Soft
25-12-2006, 03:57
boss911но после одной минуты BS сообщает, что программа установилась и закрывается, но фотошоп продолжает еще минут пять устанавливаться. Вся проблема, как я понял, установка фотошопа создает три процеса msiexec.exe, после завершения одного из них - BS сваливается!
Код:
Photoshop CS2\setup.exe /S /v" /qn"- тоже нечего недает, setup.exe быстро передал параметры и бегом закрывается. Что скажеш, как быть!?
Ни чем ни помогу. Искать способ, чтобы запускаемый программой процесс дожидался завершения дочерних. Проблема конкретного инсталлятора и оболочке отношение имеет сомнительное. Посмотреть в ключах установки - может что и подскажут, или же, поковырять c Orka дистрибутив - может и прояснит ситуацию.
По поводу новых версий - до нового года не обещаю. Сейчас для меня приорететнее доделать модификацию аддона для установки драйверов, так как для меня появилась в этом большая необходимость. После проздников может чего и нарисуется.
Real Root
02-01-2007, 21:21
Boa Soft
Ну как успехи? Скоро поздравишь нас с новым годом, путем выпуска новой версии?
А какие проблемы у тебя с кстановкой драйверов. INF файлы легко можно устанавливать через rundll32, если нужно, скажу какую строку использовать. Я, напрмер, через rundll32 только и делаю.
ВСЕХ С НОВЫМ ГОДОМ!
Real RootСкоро поздравишь нас с новым годом, путем выпуска новой версии?
Старый - новый год знаишь?
Вот я думаю не раньше! Надоже отдохнуть человеку!
Хотя если честно, самому не терпится!!!
Debugger
09-01-2007, 07:05
Boa Soft
Нашелся глюк.
Добавил установку последней версии Алкоголя. Сначала Auto-It'ом ставится SPTD, потом через параметр RebootNeed=1 идет перезагрузка. После перезагрузки выдается сообщение, что "файл ответов не найден". Если запустить BSI с диска вручную, то он говорит, что установка была прервана, и предлагает продолжить. После подтверждения нормально ставится Алкоголь через модифицированный Auto-It скрипт от Sanja Alone.
В документацию вкралась ошибка, в описании параметра маркерного файла CdTagFile. В доках он упоминается как CdTstFile. После обновления я тщательно прочел документацию и решил, что ты решил переименовать параметр. Потом потратил битый час на то, чтобы понять, почему инсталлер не находит диск, пока просто не попробовал найти строку CdTstFile в файле presetup.exe - ее там попросту нет.
И еще - нельзя ли сделать возможность вставлять перезагрузку между команд? Вот так например:
[Installitem_085]
Group=Работа с CD-RW/DVD-RW
Caption=Alcohol 120% 1.9.6.4719
Description=Копирование и эмуляция защищенных CD/DVD-дисков.
Folder=CD&DVDTools\Alcohol_120%
Command1=SPTDinst-v138-x86_scripted.exe
Reboot
Command2=Alcohol120_retail_1.9.6.4719_scripted.exe
Command3=|%CDROM%\Data\bsi\cmd\hidcon.exe %CDROM%\data\bsi\cmd\alcohol.cmd
Default=0
IconNumber=28
SkreenShotImage=alcohol.jpg
Думаю большие изменения в логику вносить не придется.
Ребята есть вопрос что надо сделать чтобы выбор нужного софта запустился до установки Windows а софт ставился с CD при первом запуске надо сделать так или как
presetup.cmd в папке I386 будет выглядеть так (кстати в этом файле у меня токо 1 команда EXIT)
Exit
if exist %SystemDrive%\Bspost\Presetup.exe %SystemDrive%\Bspost\Presetup.exe config значит так вот эта команда не срабатывает пробовал поставить преде EXIT тоже не срабатывает дрова распаковываються и дальше запускаеться установка Windows
В RunOnce.cmd пишет следующее
@echo off
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY% /V TITLE /D "Предустановка приложений" /f
REG ADD %KEY%\020 /VE /D "Software installed..."/f
REG ADD %KEY%\020 /V 2 /D "C:\Bspost\presetup.exe force" /f
cls
exit
CmdLines.txt будет выглядеть примерно так
[COMMANDS]
"RunOnce.cmd"
Предварительно при помощи $OEM$ папка Bspost должна быть скопирована в корень системного раздела так сработает или как?
чтобы выбор нужного софта запустился до установки Windows
Это как? В смысле до синего экрана или в смысле на T39.
Если на T39 то надо в winnt.sif в секции [GuiUnattended] вставить строчку
DetachedProgram = "%SystemDrive%\Install\Presetup.exe config pe h:840 w:680 l:250 t:10 nocrc"
При этом Install - каталог в котором будет лежать на системном диске BSPi... В твоем случае это Bspost
Все что после PE - дополнительные параметры - можно опустить!
Цитата:
Exit
if exist %SystemDrive%\Bspost\Presetup.exe %SystemDrive%\Bspost\Presetup.exe config
значит так вот эта команда не срабатывает пробовал поставить преде EXIT тоже не срабатывает дрова распаковываються и дальше запускаеться установка Windows
Ну конечно должно быть до!
И меня этот метод не сработал. Хотя я как и рекомендовали мне встроил драйвера по 2 методу BashRat Snakey
Все остальное вроде верно и у меня работает.
Единственно я бы навреное вообще оставил токо 1 строку в RunOnce.cmd, так как у BS свои интерфейс !
REG ADD %KEY%\020 /V 2 /D "C:\Bspost\presetup.exe force" /f
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC