Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Fake-Setup Advanced

Ответить
Настройки темы
Служебные - [addon] Fake-Setup Advanced

Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Изменения
Автор: jameszero
Дата: 23-05-2024
Описание: Moderatorial
Fake-Setup Advanced


Шапка темы до удаления её автором.
Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 00:31, 14-10-2008

 

Пользователь


Сообщения: 110
Благодарности: 56

Профиль | Сайт | Отправить PM | Цитировать


Mr dUSHA,
К сожалению, это не тот случай, сейчас попробую устроить танцы с бубном. С другой виртуалкой, без addon-ов, и что-то еще надо придумать...

У меня идет full unattended install (соответствующие параметры в winnt.sif) на единственный предварительно не размеченный диск в системе.

Отправлено: 19:18, 27-01-2009 | #251



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 110
Благодарности: 56

Профиль | Сайт | Отправить PM | Цитировать


Mr dUSHA,
Нашел причину. На 22-й странице топика AjaX_too выложил свой вариант готового аддона.
Воспользовался им, точнее файлами Presetup.cmd, fSetup.ini, Postsetup.cmd из его варианта.

его вариант команды
Код: Выделить весь код
Start /Wait /B %SrcDosPath%\OEMDRV\BIN\7za.exe x -yo"%SystemDrive%\" "%SrcDosPath%\OEMDRV\DP*.7z"
DEL /F /Q %0
у меня не работает.
Переписал так
Код: Выделить весь код
%SrcDosPath%\OEMDRV\BIN\7za.exe x -yo%SystemDrive%\ %SrcDosPath%\OEMDRV\*.7z
теперь список каталогов записывается в реестр нормально.

Появилась другая проблема: BSOD во время установки драйвера звуковой карты (неоднократно описываемая проблема с portcls.sys), установка с драйверами от Greg_B проходит только при отключенном звуке. Впрочем, это уже к топику отношения не имеет.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:08, 27-01-2009 | #252


Аватара для AjaX_too

Старожил


Сообщения: 460
Благодарности: 50

Профиль | Отправить PM | Цитировать


Цитата otsheln1k:
Нашел причину. На 22-й странице топика AjaX_too выложил свой вариант готового аддона.
Воспользовался им, точнее файлами Presetup.cmd, fSetup.ini, Postsetup.cmd из его варианта. »
Чесно говоря, не знаю как может команда start, которая используется для распаковки драйверов влиять на внесение записей в реестр...нужно перепроверить, вроде у себя пока проблем не замечал. Если так - удалю вложение, дабы не смущать людей. Mr dUSHA, прокоментируйте пожалуйста.

-------
Годы молодые с забубенной славой, отравил я сам вас горькою отравой... © Сергей Есенин


Отправлено: 21:31, 27-01-2009 | #253


Аватара для Black Babay

Старожил


Автор проектов


Сообщения: 492
Благодарности: 73

Профиль | Отправить PM | Цитировать


Цитата otsheln1k:
Воспользовался им, точнее файлами Presetup.cmd, fSetup.ini, Postsetup.cmd из его варианта. »
Тоже воспользовался этими файлами... Start, скорее всего не при чем. Не понимаю необходимости в ключе "/B". Т.е. новое окно не создается, а "DEL /F /Q %0" убивает процесс не дожидаясь его окончания? Так что ли? Заменить "DEL /F /Q %0" на "EXIT" и не использовать ключ "/В"?

Последний раз редактировалось Black Babay, 28-01-2009 в 00:57.


Отправлено: 00:43, 28-01-2009 | #254


Аватара для AjaX_too

Старожил


Сообщения: 460
Благодарности: 50

Профиль | Отправить PM | Цитировать


Black Babay,
мои мысли по поводу этих ключей и команд...
Цитата Black Babay:
Не понимаю необходимости в ключе "/B" »
через fsetup.ini скрываю окно presetup, возможно если запуститься новое окно консоли оно будет не скрытое, поэтому запускаю в этом же окне.

Цитата Black Babay:
а "DEL /F /Q %0" убивает процесс не дожидаясь его окончания? »
cmd файл отрабатывет и удаляет сам себя, /F /Q - чтоб вопросов лишних не было. Для эстетики так сказать.

start добавил потому, что у меня после распаковки драйверов еще есть несколько команд.

-------
Годы молодые с забубенной славой, отравил я сам вас горькою отравой... © Сергей Есенин


Отправлено: 01:19, 28-01-2009 | #255


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Цитата AjaX_too:
Честно говоря, не знаю как может команда start, которая используется для распаковки драйверов влиять на внесение записей в реестр...нужно перепроверить, вроде у себя пока проблем не замечал. »
Команда "Start /Wait" нужна только для запуска ГУИ-программ, для того, чтоб интерпретатор ждал завершения этой программы. В случае с консольными программами эта конструкция не нужна вообще, так как интерпретатор ожидает выполнение каждой команды до выполнения следующей.

В данном случае не работало из-за наличия параметра /B, то есть оно работало, но фейк продолжал работу до завершения распаковки дров. А непосредственно после выполнения Presetup.cmd он выполняет сканирование дерева папок драйверов. Но сканирование выполняется практически мгновенно, в то время как распаковка архивов драйверов - довольно длительный процесс.

Наиболее рационально записывать распаковку так, как в посте #252
Код: Выделить весь код
%SrcDosPath%\OEMDRV\BIN\7za.exe x -yo%SystemDrive%\ %SrcDosPath%\OEMDRV\*.7z
"DEL /F /Q %0" - это конечно эстетика, а вот команда EXIT в конце файла точно не нужна.
В оригинальных файлах, создаваемых самим фейком они стоят только для наполнения, чтоб файлы не были нулевого размера, поскольку инсталлятор на текстовом этапе ругается на такие пустые файлы....
В будущей версии я заменю это на что-то типа REM PreSetup...

Цитата otsheln1k:
BSOD во время установки драйвера звуковой карты (неоднократно описываемая проблема с portcls.sys), установка с драйверами от Greg_B проходит только при отключенном звуке »
Это для чипа SoundMAX устанавливаются драйвера от Realtek. Универсального автоматизированого решения для проблемы нет.
А в том, что здесь это оффтом - вы правы

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:46, 28-01-2009 | #256


Аватара для AjaX_too

Старожил


Сообщения: 460
Благодарности: 50

Профиль | Отправить PM | Цитировать


Цитата Mr dUSHA:
Наиболее рационально записывать распаковку так, как в посте #252 »
встречный вопрос, как тогда правильней будет запускать какой нибудь гуи распаковщик, который использует для распаковки утилиты 7z или 7za?

-------
Годы молодые с забубенной славой, отравил я сам вас горькою отравой... © Сергей Есенин


Отправлено: 03:06, 28-01-2009 | #257


Аватара для Black Babay

Старожил


Автор проектов


Сообщения: 492
Благодарности: 73

Профиль | Отправить PM | Цитировать


otsheln1k, AjaX_too, Mr dUSHA, спасибо за терпение. Всё заработало.
Позвольте еще два вопроса.
1. Корректна ли будет запись в fSetup.ini
Код: Выделить весь код
[Options]
DrvFolder=%SystemRoot%\OEMDRV\D
При распаковке драйверов в "%SystemRoot%\OEMDRV\D" ?

2. Как правильно поступать с панелями, т.е как прикрутить finish?

Отправлено: 12:59, 28-01-2009 | #258


Пользователь


Сообщения: 110
Благодарности: 56

Профиль | Сайт | Отправить PM | Цитировать


Цитата Mr dUSHA:
Это для чипа SoundMAX устанавливаются драйвера от Realtek. Универсального автоматизированого решения для проблемы нет.
А в том, что здесь это оффтом - вы правы »
То-же так думал.

Пересобрал сборку с Z_DRV_INST от Boa Soft, звук включен, на виртуалке BSOD-а нет. По ходу установки с помощью Shift-F10 -> regedit, неоднократно заглядывал в HKLM,Software\Microsoft\Windows\CurrentVersion,DevicePath там кроме %SystemRoot%\Inf ничего нет. Все драйвера встали. Усомнился. Проверил на реальном железе, по ходу установки и после нее проверяя все тот-же ключ, ситуация та-же. (само-собой драйвера извлекаются в ту-же папку %systemroot%\D)
Все драйвера установлены. Видео, звук, сеть есть.

Видимо Boa Soft использует иной способ. Пожелание осталось прежним - как бы двум талантливым людям объединить усилия.

Отправлено: 13:14, 28-01-2009 | #259


Extractor


Сообщения: 1422
Благодарности: 821

Профиль | Отправить PM | Цитировать


Цитата otsheln1k:
Видимо Boa Soft использует иной способ. »
Иного способа просто нет. Видимо смотрите не туда, или не в то время.

А со звуком -там получилось так, что установился родной драйвер. Это на реальной машине. А на виртуалке БСОДа не будет и так, если драйвера нормальные в пакете.

Цитата Black Babay:
1. Корректна ли будет запись в fSetup.ini
DrvFolder=%SystemRoot%\OEMDRV\D »
Нет. В текущей версии не поддерживается разбор переменных окружения.

-------
Мои проекты:
Системные: Fake-Setup Advanced | MSSTMake | UserMake
Оформление: WinstyleMonitor | Winstyle - Установка на "живую" систему | Windows 7 Universal Patcher | Панель персонализации для Windows 7 Starter & Home Basic
Уголок юного археолога: Внутренности Установщика WinXP

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:41, 28-01-2009 | #260



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Fake-Setup Advanced

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Утилиты - [addon] Inno Setup CrOsP Наборы обновлений для Windows XP/2003/Windows 7 33 11-05-2011 16:03
Только для экспертов! FAKE-Setup своими руками. amel27 Автоматическая установка Windows 2000/XP/2003 26 02-03-2010 07:52
Система - [addon] ASTRA32 - Advanced System Information Tool (информация о железе) Amigos Наборы обновлений для Windows XP/2003/Windows 7 5 25-01-2010 07:45
Служебные - [addon] Fake Setup (Z_FakeSetup) vserd Наборы обновлений для Windows XP/2003/Windows 7 5 25-08-2008 00:04
AddOn FistRun-Setup JustDen Наборы обновлений для Windows XP/2003/Windows 7 2 08-12-2006 00:54




 
Переход