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

Компьютерный форум 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

 

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

Старожил


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


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

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


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

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



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

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


Extractor


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

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


Да сейчас я придумаю чего-нить с разбором путя в этом параметре...

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

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

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


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


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

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


Цитата Mr dUSHA:
Иного способа просто нет. Видимо смотрите не туда, или не в то время. »
Попросил помочь Boa Soft, он обратил мое внимание на использование ключа UseMakeOEMDrvPnf=1 файла PreSetup.ini его Z_DRV_INST. При использовании этого ключа запись списка каталогов в реестр не производится. Далее читаю документацию к его addon-у - readme.txt
Цитата:
Или же, при UseMakeOEMDrvPnf=1, происходит сканирование дерева каталогов папки с драйверами и обработка всех найденных inf-файлов вызовом API SetupCopyOEMInf. В этом случае, подготовительный этвп идет более долго, но установка устройст затем идет значительно быстрее.
Вот почему у меня при использовании его addon-а было только значение по умолчанию для этого ключа.

Отправлено: 15:34, 28-01-2009 | #263


Extractor


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

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


Обновил версию:

Версия 9.01.29
  1. Параметр DrvFolder в файле fSetup.ini теперь принимает абсолютные, относительные пути, а также пути с переменными окружения, например: DrvFolder=%SystemDrive%\D
  2. Параметр DrvOnDistrib в файле fSetup.ini больше не используется программой.
    Чтоб указать, что папка с драйверами расположена на дистрибутивном диске, достаточно просто в fSetup.ini задать к ней путь с помощью переменной окружения, например: DrvFolder=%SrcDosDrive%\OEMDRV

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

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

Отправлено: 11:14, 29-01-2009 | #264


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


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

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


Mr dUSHA,

при сборке дистрибутива обнаружил, что аддон собирался пропатчить системные библиотеки sfc_os.dll и setupapi.dll в рабочей системе (создались BAK файлы с оригинальным содержанием). Ключи --psfc или --psa не применялись.

-------
:::


Последний раз редактировалось komiksoft, 01-02-2009 в 02:08.

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

Отправлено: 01:56, 01-02-2009 | #265


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


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

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


Используя addon Mr.Dusha "Fake-Setup Advanced" с пакетами драйверов от Greg_B получил BSOD
во время установки драйвера звуковой карты x00007E в portcls.sys

Здесь две взаимосвязанные причины:
читать дальше »

- штатные средства addon-а "Fake-Setup Advanced" не позволяют выбрать необходимые пакеты для
распаковки с установочного диска или добавлять только необходимые каталоги в соответствующую
ветвь реестра, и хотя частичное решение в этом топике приводилось, хочется и fullunattended,
т.е. не ловить момент отметки необходимых чекбоксов.

- набор драйверов от Greg_B, которым пользуются многие участники форума, в силу его компактности
и соответственно возможности получить систему с драйверами и необходимым набором дополнений,
не превышающую размера стандартного CD-R. Для решения проблемы с "x00007E в portcls.sys" в наборе
DP_SOUND_REALTEK_xxxxx_Greg_B.7z изменен порядок следования папок драйверов, в первую очередь
ставятся SMAX. К сожалению, в моем случае это не помогло.

Как точно отметил Mr.Dusha,
Цитата:
Универсального автоматизированого решения для проблемы нет.
а "Fake-Setup Advanced" и драйвера от Greg_B хочется и fullunattended в придачу...

Удобное (понятное) для себя решение, нашел на ru-board.

читать дальше »
Участник ветки под именем nat27 подробно делился с участниками форума своими изысканиями
например тут, тут, и тут.

Суть которых сводится к использованию утилиты "Duplicate Hardware id Scan Tool" (InfExtractor.exe)
для поиска пересекающихся id оборудования и правки inf-ов драйверов REALTEK. Дополнительно
комментируются в *.inf файлах всех звуковых драйверов AC97, коды вида PCI\VEN_хххх&DEV_хххх&CC_0401,
(те у которых нет &SUBSYS_хххххххх). Остальные пересечения (дублирования) оставляет без внимания,
т.к. к BSOD они не приводят.

Применяю на практике:
читать дальше »
Написанное ниже справедливо только для драйверпаков:

DP_SOUND_CMEDIA_WNT5_X86-32-GREG_B_103a.7Z
DP_SOUND_REALTEK_WXP_x86-32_100b_Greg_B.7z
DP_SOUND_SOUNDMAX_WNT5_X86-32-GREG_B_100.7Z
Все DP_SOUND_*.7zip распаковал в одну папку.
Утилитой InfExtractor.exe проверил на пересечения кодов вендоров PCI\VEN AC97 SMAX (AnalogDevices) и REALTEK
в файле Alcxau.inf закомментировал все строки в секции:
Код: Выделить весь код
[Realtek]
; %ALCAUD.Desc%=AC97AUD, PCI\VEN_8086&DEV_2415&CC_0401
(31 строка, содержащая "xxx&CC_0401")

в файле Alcxau12.inf закомментировал строку:
Код: Выделить весь код
; %ALCAUD.Desc%=AC97AUD,	PCI\VEN_1039&DEV_7012&SUBSYS_810D1043
Папку с драйверами сжал в один архив DP_SOUND.7z, заменил им три вышеуказанных архива.
Это сообщение посчитали полезным следующие участники:

Отправлено: 03:39, 01-02-2009 | #266


Extractor


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

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


Цитата otsheln1k:
Для решения проблемы с "x00007E в portcls.sys" в наборе
DP_SOUND_REALTEK_xxxxx_Greg_B.7z изменен порядок следования папок драйверов, в первую очередь
ставятся SMAX. К сожалению, в моем случае это не помогло. »
Вся подлость ситуации здесь в том, что порядок папок на установку того или иного драйвера не влияет. Установщик всеровно перекопает все папки и выберет тот драйвер, который ему захочется.

Единственное радикальное и действующее решение - это ручная правка ИНФов и комментирование лишнего, как это вы и сделали в описаном вами примере.

Цитата otsheln1k:
Вот почему у меня при использовании его addon-а было только значение по умолчанию для этого ключа. »
Я функционал SetupCopyOEMInf у себя не использую только лишь из-за того, что для корректной обработки этой функцией драйверов на Т-40, ДО первого запуска установщика, в разрезе проверки цифровых подписей драйверов не захотел делать несколько извратную реализацию в коде для этого.
Зато для постустановочного этапа привязка своих драйверов к системе с помощью SetupCopyOEMInf очень даже оправдана и эффективна.

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


Отправлено: 15:32, 01-02-2009 | #267


Аватара для AjaX_too

Старожил


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

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


Цитата otsheln1k:
т.е. не ловить момент отметки необходимых чекбоксов. »
програма DPsXtrct позволяет выбирать установку нужных чекбоксов через файл конфигурации DPsXtrct.ini в секции
Код: Выделить весь код
[checked] 
XXXXXXXXXX.7z=false (если нужна галочка пишем true, либо вообще удаляем строку)
т.е. аналогично тому что при использовании FakeSetup от Boa Soft названия драйверпаков начинается с "-"

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


Последний раз редактировалось AjaX_too, 01-02-2009 в 17:46.

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

Отправлено: 17:36, 01-02-2009 | #268


Extractor


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

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


Цитата komiksoft:
при сборке дистрибутива обнаружил, что аддон собирался пропатчить системные библиотеки sfc_os.dll и setupapi.dll в рабочей системе (создались BAK файлы с оригинальным содержанием). Ключи --psfc или --psa не применялись. »
Исправил в сегодняшней (9.02.02) версии.

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

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

Отправлено: 02:19, 02-02-2009 | #269


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

Старожил


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


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

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


Цитата AjaX_too:
програма DPsXtrct позволяет выбирать установку нужных чекбоксов через файл конфигурации DPsXtrct.ini в секции »
А запуск как её прописываеш?

Отправлено: 15:33, 08-02-2009 | #270



Компьютерный форум 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




 
Переход