PDA

Показать полную графическую версию : BS Post Installer - выбор программ перед установкой


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [17] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

NikLok
18-12-2006, 12:13
Real Root
никаких канав не было.
Ох и везет некоторым!

Долго - это более 1 часа.
Могу сознаться, что у меня один тока офис по неизвестной мне причине ставиться 2 часа!!!
Что с BS что без! Там 5 компонентов. офис, висио и проджект. сервис пак 2 и апдейты а так же MUI.
Никак не дойдут руки интегрировать.


И тем не менее я НЕ ПОНИМАЮ вот чего.
С точки зрения процессора, что1 час что 5 часов - это практически бесконечность!!!
А практически получается разница в обсуждаемой программе НАЛИЦО!
Это как то сранно!

Real Root
18-12-2006, 17:50
Да там не из-за процессорного времени.
Я тут вобще нериальную вещь предложу:
В Windows (32) каждому приложению выделяется 4Гб виртуального адресного пространства, может она умудряется со временем его забить подзавазочку?

NikLok
18-12-2006, 17:54
Real Root
может она умудряется со временем его забить подзавазочку?
Что опять таки говорит об ошибке в проге или нет?

boss911
19-12-2006, 04:49
Boa Soft

Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:", при:
[Interface]
Top = 115
Left = 175
Width = 800
Height = 600
Хотелось бы, чтоб была возможность самому задавать время отображения подсказок, а то напишишь описание к программе и реально не успеваеш его прочитать!

Real Root
19-12-2006, 19:35
Что опять таки говорит об ошибке в проге или нет?
Конечно же в самой проге, может быть в какомто компоненте, используемом в проге. Если на Делфе (2005) написано, то очень может быть, они для совместимомти с Линухами оптимизацию компонентов вобщем не проводили, многие вещи сам переделывал.

boss911
19-12-2006, 23:27
Boa Soft
Текст "Завершение работы программы" налазит, или наоборот, на "Идет установка группы:"Решил проблему - добавил символ "|"

Использую BS Post и как в качестве авторана, тоесть установка некоторых (не всех) программ не всегда запускается с ключами для тихой установки, иногда требуется указать путь, компоненты и т.д. Очень бы хотелось видеть в параметр (MinTray=1), который сворачивал бы BS в трей до запуска\отработки [I]Command, а после завершения установки приложения - BS восстанавливался, чтоб в дальнейшем лицезреть, как ставится другой софт, но уже в автоматическом режиме. Спасибо!

Boa Soft
19-12-2006, 23:44
Real Root

Если на Делфе (2005) написано

Delphi 7 (2002).

boss911
20-12-2006, 05:22
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
Может до нового года порадуете нас новой версией без утечек памяти, более ничего не требуем.

boss911
25-12-2006, 01:24
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 только и делаю.

ВСЕХ С НОВЫМ ГОДОМ!

NikLok
03-01-2007, 00:47
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

Думаю большие изменения в логику вносить не придется.

Baw17
13-01-2007, 11:48
Ребята есть вопрос что надо сделать чтобы выбор нужного софта запустился до установки 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 должна быть скопирована в корень системного раздела так сработает или как?

NikLok
13-01-2007, 15:36
чтобы выбор нужного софта запустился до установки 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