|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор) |
|
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
|
Extractor Сообщения: 1422 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 00:20, 17-09-2008 |
Крокодил Сообщения: 922
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
|
|
Отправлено: 15:52, 06-10-2008 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата Boa Soft:
|
|
------- Отправлено: 19:21, 06-10-2008 | #52 |
Новый участник Сообщения: 28
|
Профиль | Отправить PM | Цитировать Подскажите, в чём может быть проблема?
Беру 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
|
Профиль | Отправить PM | Цитировать Кажись понял.
В инфе S3132D\SI3132D.INF ошибка. В секции [SI_3132_Service_Install] была строка ServiceBinary=%12%\SI3132.sys, поменял на ServiceBinary=%12%\SI3132D.sys - в протоколе больше нет ошибки. |
Отправлено: 16:59, 07-10-2008 | #54 |
Крокодил Сообщения: 922
|
Профиль | Отправить PM | Цитировать Цитата VMROL:
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
|
Профиль | Отправить PM | Цитировать Отсюда предложение. Если утилите дают кривой инф, пусть она как-то проверяет/игнорит его, чтобы не получилось, что файла нет, а ссылки на на него в DOSNET, HIVE, setupreg.reg, TXTSETUP создаются.
|
Отправлено: 17:09, 07-10-2008 | #56 |
Extractor Сообщения: 1422
|
Профиль | Отправить PM | Цитировать Цитата BXA:
Я уже давно разработал свой собственный фейк-сетап, в котором все реализовано в едином файле Setup.exe. Если хотите, почищу из него весь лишний спицефический только для моей сборки мусор, и выложу сюда. Можно даже с исходниками (С++). Но вот только скрестить с драйверным интегратором от BoaSoft это не получится, поскольку у него тоже используется фейк-сетап, а два штуки их один над другим работать не будут никак. Кроме того, мой фейк-сетап рассчитан на использование $OEM$-папки, которая копирует драйвера на винчестер в уже распакованном виде. Цитата BXA:
До сих пор это никто не реализовал потому, что в инсталлятор, если не пропатчить в syssetup.dll Оптимизатор Реестра Оптимизатор, выполняясь на Т-0 в оригинальном инсталляторе, мешает установке любых прог на этом этапе, а точнее теряются все записи произведенные программой в реестр. Цитата VMROL:
Я на 116-й версии пакета не тестировал утилиту, а там, в указанном вами ИНФе, действительно ошибка. |
|||
Отправлено: 17:49, 07-10-2008 | #57 |
Крокодил Сообщения: 922
|
Профиль | Отправить PM | Цитировать Mr dUSHA, То, что предлагается там - примитивный и древний вариант
Жаль, зато всё прозрачно в "батнике" и распаковка пакетов 7z и прописывание путей... Может сам попробую сляпать на базе этого варианта + ваш z-msst + finish от BS /Понятно, что без выбора галочками пакетов драйверов, но я обычно всё равно все распаковываю/ Цитата Mr dUSHA:
|
|
Отправлено: 22:12, 07-10-2008 | #58 |
Extractor Сообщения: 1422
|
Профиль | Отправить 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 |
Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать Цитата Mr dUSHA:
|
|
Отправлено: 00:59, 09-10-2008 | #60 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - [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 |
|