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

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

Ответить
Настройки темы
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Extractor


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

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


Изменения
Автор: jameszero
Дата: 23-05-2024
Описание: Moderatorial
Утилита-конструктор TextMode MassStorage-аддона

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

Отправлено: 00:20, 17-09-2008

 
BXA BXA вне форума

Аватара для BXA

Крокодил


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

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


Цитата Boa Soft:
Так как утилита уже вполне работоспособная, займусь созданием симбиоза с фейк-сетапом »
А можно без мультизагрузки или её опционально, например я использую графический мультизагрузчик syslinux до этого использовал текстовый BCWD или он и туда и сюда пойдёт ?

Отправлено: 15:52, 06-10-2008 | #51



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

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


Extractor


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

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


Цитата Boa Soft:
Так как утилита уже вполне работоспособная, займусь созданием симбиоза с фейк-сетапом и мультизагрузкой. »
А может утилиту вообще в варианте DLL-модуля еще сделать, чтоб стыковать с программой было проще?

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


Отправлено: 19:21, 06-10-2008 | #52


Новый участник


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

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


Вложения
Тип файла: txt a.txt
(94.8 Kb, 8 просмотров)

Подскажите, в чём может быть проблема?

Беру DriverPack_MassStorage_wxp_x86-32_116_Greg_B вот отсюда http://forum.oszone.net/thread-91146.html, обрабатываю его MSSTMake 1.6.0, в протоколе утилиты вижу следующее:

============================================
Opening INF-file:
Index - 0057
Name - D:\M\S3132D\SI3132D.INF

[i] Selected platform extender [.NTx86.5.1]

[i] Parsing Manufacturer section [SI_HDC.NTx86.5.1]

Duplicated HWID [PCI\VEN_1095&DEV_3132] found
[-] Old driver with date 10/31/2006 replaced
[+] New driver with date 10/03/2007 assigned to this HWID

Duplicated SYS-file [SI3132.sys] found
[i] SYS-file [SI3132.sys] renamed to [SI3133.sys]

[e] Error in copying SYS-file [SI3132.sys]. Error code = 2


[i] Parsing Manufacturer section [SI_HDC.NTx86.5.1] completed


HWID Statistic:
---------------
Total found HWIDs - 34
New assigned HWIDs - 0
Replaced from this INF old HWIDs - 1
Discarded old or bad in this INF HWIDs - 0
Duplicated in this INF HWIDs - 33


[i] INF-file successfully parsed

Closing INF-file
============================================


Здесь идёт речь о переименовании файла SI3132.sys в SI3133.sys. По факту в папке Drivers не появляется файл SI3133.sys. Также информация о несуществующем SI3133.sys добавляется в DOSNET, HIVE, setupreg.reg, TXTSETUP.

Как следствие, после интеграции полученного аддона получаю нерабочий дистриб. Во всяком случае при установке в режиме обновления выдаётся ошибка о невозможности копирования SI3133.sys, делаю "пропустить", после перезагрузки компа программа установки не хочет без SI3133.sys продолжать.

На всякий случай прикладываю весь протокол работы утилиты.

Отправлено: 16:34, 07-10-2008 | #53


Новый участник


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

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


Кажись понял.

В инфе S3132D\SI3132D.INF ошибка.

В секции [SI_3132_Service_Install] была строка ServiceBinary=%12%\SI3132.sys, поменял на ServiceBinary=%12%\SI3132D.sys - в протоколе больше нет ошибки.

Отправлено: 16:59, 07-10-2008 | #54

BXA BXA вне форума

Аватара для BXA

Крокодил


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

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


Цитата VMROL:
По факту в папке Drivers не появляется файл SI3133.sys »
Может файл read-only ?

Mr dUSHA,
По подключению фейкового сетапа нашёл статейку с готовым сетапом + утилитки + командный файл

http://www.msfn.org/board/SOLVED-drivers-CD-t12566.html

Всё довольно прозрачно - вся настройка установки прописывается в открытом команднике, утилитки снимают проверку подписи у драйверов и устанавливают пути сканирования inf для PnP этапа

Может имеет смысл добавить всё это хозяйство в формируемую папку Z-MSST ?
получится почти готовый симбиоз - останется спросить разрешение у BS для включения в этот симбиоз утилитки finish.exe + finish.ini (для установки панелей)

ЗЫ
У BS, конечно, утилита крутая (z-drv-inst), но исходников нету, а самому ему в последнее время не хватает времени заниматься проектом /как мне показалось/, а если и хватит, то будет 2 варианта - всяко лучше чем один или ни одного

Отправлено: 17:03, 07-10-2008 | #55


Новый участник


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

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


Отсюда предложение. Если утилите дают кривой инф, пусть она как-то проверяет/игнорит его, чтобы не получилось, что файла нет, а ссылки на на него в DOSNET, HIVE, setupreg.reg, TXTSETUP создаются.

Отправлено: 17:09, 07-10-2008 | #56


Extractor


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

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


Цитата BXA:
По подключению фейкового сетапа нашёл статейку с готовым сетапом + утилитки + командный файл
Всё довольно прозрачно - вся настройка установки прописывается в открытом команднике, утилитки снимают проверку подписи у драйверов и устанавливают пути сканирования inf для PnP этапа »
То, что предлагается там - примитивный и древний вариант.
Я уже давно разработал свой собственный фейк-сетап, в котором все реализовано в едином файле Setup.exe.
Если хотите, почищу из него весь лишний спицефический только для моей сборки мусор, и выложу сюда. Можно даже с исходниками (С++).

Но вот только скрестить с драйверным интегратором от BoaSoft это не получится, поскольку у него тоже используется фейк-сетап, а два штуки их один над другим работать не будут никак.

Кроме того, мой фейк-сетап рассчитан на использование $OEM$-папки, которая копирует драйвера на винчестер в уже распакованном виде.

Цитата BXA:
для включения в этот симбиоз утилитки finish.exe + finish.ini (для установки панелей) »
Опять же, могу добавить такую функциональность в виде выполнения скрипта PostSetup.cmd в сам фейк-сетап, который будет выполняться после оригинального инсталлятора ОС, и еще до перезагрузки, где-то на Т-0.
До сих пор это никто не реализовал потому, что в инсталлятор, если не пропатчить в syssetup.dll Оптимизатор Реестра
(смотрите мою ветку об этом)


Функция SaveAndReplaceSystemHives описана мной в файле ALL_SRC.cpp.txt в ветке форума:
Внутренности Установщика WinXP
Оптимизатор, выполняясь на Т-0 в оригинальном инсталляторе, мешает установке любых прог на этом этапе, а точнее теряются все записи произведенные программой в реестр.

Цитата VMROL:
Отсюда предложение. Если утилите дают кривой инф, пусть она как-то проверяет/игнорит его....»
ОК. Подправлю утилиту, добавлю такую проверку.
Я на 116-й версии пакета не тестировал утилиту, а там, в указанном вами ИНФе, действительно ошибка.

Отправлено: 17:49, 07-10-2008 | #57

BXA BXA вне форума

Аватара для BXA

Крокодил


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

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


Mr dUSHA, То, что предлагается там - примитивный и древний вариант

Жаль, зато всё прозрачно в "батнике" и распаковка пакетов 7z и прописывание путей...
Может сам попробую сляпать на базе этого варианта + ваш z-msst + finish от BS
/Понятно, что без выбора галочками пакетов драйверов, но я обычно всё равно все распаковываю/


Цитата Mr dUSHA:
Если хотите, ..... выложу сюда »
Было бы неплохо пощупать с++ ...

Отправлено: 22:12, 07-10-2008 | #58


Extractor


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

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



Цитата BXA:
Было бы неплохо пощупать с++ ... »
Вот такой вот Фейк-сетап у меня примерно. (В архиве и бинарник, и исходники).
Он целяком заменяет оригинальный setup.exe, и в оригинале не нуждается.

Делает следующее:
1. Составляет список путей к драйверам, прописывает в реестр (корень дерева задается через INI-файл).
2. Отключает в реестре SFC (но нужна патченая SFC_OC.DLL)
3. Загружает и патчит прямо в памяти syssetup.dll setupapi.dll на предмет отключения проверки цифровой подписи, понижения ранга неподписаных драйверов, отключения защиты Syssetup.inf от правки (сами файлы не правлятся так что их цифровая подпись не теряется).
4. Запускает инсталятор через функцию InstallWindowsNt (syssetup.dll)

Можно только дописать еще пару строчек кода для реализации распаковки драйверов....


UPD: 09/10/2008 Новая версия, перенесена в шапку.

Последний раз редактировалось Mr dUSHA, 09-10-2008 в 14:19.

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

Отправлено: 03:04, 08-10-2008 | #59


Аватара для Real Root

Старожил


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

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


Цитата Mr dUSHA:
Можно только дописать еще пару строчек кода для реализации распаковки драйверов.... »
Было бы замечательно. А еще больше было бы замечательно, если бы можно было еще и все башратовские драйвера (ланы, видео и т.д.) этим сетапом ставить. Т.к. всеже для многих основной источник дров - это пакеты со всем известного сайта.

Отправлено: 00:59, 09-10-2008 | #60



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Графика - [addon] ACDSee (конструктор) volk1234 Наборы обновлений для Windows XP/2003/Windows 7 525 03-03-2015 15:05
Мультимедиа - [конструктор аддона] K-Lite Codec Pack (все версии x86) jameszero Наборы обновлений для Windows XP/2003/Windows 7 394 28-06-2014 00:24
Интернет - [addon] Miranda NG jameszero Наборы обновлений для Windows XP/2003/Windows 7 153 08-11-2013 09:22
Офис и Текст - [addon] конструктор MS Office 2003 efkot Наборы обновлений для Windows XP/2003/Windows 7 10 01-02-2012 11:21
Интернет - [addon] Skype (конструктор) viksem Наборы обновлений для Windows XP/2003/Windows 7 195 28-12-2011 19:44




 
Переход