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

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

 

Extractor


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

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


Цитата mercuryn:
Так все-таки, для обеспечения корректной работы с драйверами, как использовать Ваш продукт??? »
Если вы об обрезке SUBSYS или СС_010Х, то используйте так, как вам это больше нравится.
Я лично всегда обрезал и обрезаю SUBSYS-ы, поскольку не вижу в них смысла для текстового этапа.

Цитата mercuryn:
Являются ли оба эти варианта для правильной интеграции драйверов (как на текстовом, так и графическом этапах) равноценными??? »
Для графического этапа вообще интеграции драйверов нет, как таковой. Суть процесса заключается в том, что вы посредством каких-либо утилит/фейксетапов указываете установщику дополнительный список папок с драйверами, в котором он может поискать подходящий драйвер для найденного им устройства, что он и делает в автоматическом режиме.
Повлиять на логику выборки подходящего драйвера на графическом этапе установки вы можете только непосредственной правкой INF-файла драйвера. Примером того может служить ваша цитата от SamLab, где он дописал в какой-то драйвер к голому HWID-у еще и SUBSYS, для того, чтоб установщик выбрал именно этот драйвер для того "проблемного" устройства.

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

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

Отправлено: 17:06, 24-10-2008 | #111



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

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


Аватара для mercuryn

Ветеран


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

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


Mr dUSHA, Спасибо.

-------
Против глупости сами боги бороться бессильны...


Отправлено: 21:04, 24-10-2008 | #112


Аватара для mercuryn

Ветеран


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

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


Mr dUSHA, Boa Soft.
При получении MSST.ini методом Mr dUSHA, выполняя PrepareMsst.cmd оказывается, что путь к драйверам в MSST.ini \M, а в GUI нужен \D\M...
Нельзя-ли это поправить???

PS
Ещё один вопрос, при выполнении MSSTMake.exe [-S] [-A] ... и MSSTMake.exe [-S] ... результаты, или по крайней мере логи, должны совпадать??? или необязательно???
Имеется в виду один и тот же исходный набор драйверов.

-------
Против глупости сами боги бороться бессильны...

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

Отправлено: 21:34, 25-10-2008 | #113


Extractor


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

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


Цитата mercuryn:
при выполнении MSSTMake.exe [-S] [-A] ... и MSSTMake.exe [-S] ... результаты, или по крайней мере логи, должны совпадать??? или необязательно??? »
Спасибо!
Это было ошибкой в программе. Уже исправил и перезалил.
На самом деле конечно результаты должны быть абсолютно идентичными, за исключением присутствующего или отсутствующего файла msst.ini.

Цитата mercuryn:
выполняя PrepareMsst.cmd оказывается, что путь к драйверам в MSST.ini \M, а в GUI нужен \D\M... »
Корневой папкой для сканирования (которую вы указываете утилите) должна быть DriverPacks_MSST, или просто та папка, в которой лежит дерево \D\M...
Например:
Если дерево выглядит так: C:\MyFolders\D\M\...
то для сканирования утилиту вы должны запустить так: MSSTMake.exe [params] C:\MyFolders\

Обновлена версия

Новое в версии 1.7.0.4:
  1. Исправлена ошибка, приводившая к переполнению буфера при использовании программы с ключом -S, в результате чего генерировались совершенно неадекватные файлы.

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

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

Отправлено: 02:38, 26-10-2008 | #114


Аватара для mercuryn

Ветеран


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

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


Mr dUSHA, Теперь, при прямой подстановке, результат нормальный.
Есть ещё одна проблема, связанная с папкой \d\m\p. Драйвера в этой папке как заколдованные, и утилитой msstconvert правильно не формировались. После переименования папки "P" в "PE" проблема разрешилась. Результат:
читать дальше »
[Promise FastTrak 376/378 (tm) Controller (XP) (fst376xp.sys)]
SUBDIR = D\M\PD\fasttx2k
TXTFILENAME = fst376xp
SCSINAME = Promise FastTrak 376/378 (tm) Controller (XP)
HWID = PCI\VEN_105A&DEV_3376&CC_0104,PCI\VEN_105A&DEV_3373&CC_0104,PCI\VEN_105A&DEV_3373&SUBSYS_80F51043
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0



[Promise SATA378 (tm) IDE Controller (XP) (ide376xp.sys)]
SUBDIR = D\M\PD\ide376xp
TXTFILENAME = ide376xp
SCSINAME = Promise SATA378 (tm) IDE Controller (XP)
HWID = PCI\VEN_105A&DEV_3373&CC_0101
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0


Теперь же и у Вас результат несколько другой:

читать дальше »
[WinXP Promise FastTrak 376 (tm) Controller (fasttx2k.sys)]
SUBDIR = D\M\PE\fasttx2k
TXTFILENAME = fasttx23
SCSINAME = WinXP Promise FastTrak 376 (tm) Controller
HWID = PCI\VEN_105A&DEV_3376&CC_0104,PCI\VEN_105A&DEV_3373&CC_0104
BUSEX = 0
REPLACE = 0
REMOVE = 0
PNPINTERFACE = 1
DRVTYPE = 1

[WinXP Promise SATA378 (tm) IDE Controller (ide376xp.sys)]
SUBDIR = D\M\PE\ide376xp
TXTFILENAME = ide376xp
SCSINAME = WinXP Promise SATA378 (tm) IDE Controller
HWID = PCI\VEN_105A&DEV_3373&CC_0101
BUSEX = 0
REPLACE = 0
REMOVE = 0
PNPINTERFACE = 1
DRVTYPE = 1


Не могли бы Вы найти время и разобраться с этим "заколдованным" драйвером?
В исходных DriverPacks_MSST это папка D\M\P

-------
Против глупости сами боги бороться бессильны...


Последний раз редактировалось mercuryn, 26-10-2008 в 09:34.


Отправлено: 09:13, 26-10-2008 | #115


Аватара для YikxX

Ветеран


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

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


mercuryn, вам объяснить еще раз нам нужно чтоли, что msstconvert файл INI из драйвпака обрабатывает, а утилита из темы этой - файл INF из драйвера самого? Добавьте HWIDы недостающие из ini файла вы в inf драйвера самого - и получите тогда совпадение полное. Вот только зачем это вам, не пойму никак я...

Код: Выделить весь код
; FASTTX2K.INF
; Copyright 2002 Promise Technology, Inc.

[Version]
CatalogFile=Fasttx2k.cat
Signature="$CHICAGO$"
Class=SCSIAdapter
ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
Provider=%PROMISE%
DriverVer=08/06/2003, 1.00.1.37

[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
MoveMiniPort.NT = 12;
CacheDll.NT = 11;

[ControlFlags]

[Manufacturer]
%Promise%=Promise

[Promise]
%PCI\VEN_105A&DEV_3376.DeviceDesc% = FasttrakPCI_376 , PCI\VEN_105A&DEV_3376&CC_0104
%PCI\VEN_105A&DEV_3373.DeviceDesc% = FasttrakPCI_376 , PCI\VEN_105A&DEV_3373&CC_0104
%Promise_Raid_ControllerDesc%=NODRV,SCSI\ProcessorPromise_RAID_Console____

[NODRV]
AddReg=NODRV_AddReg
;

Отправлено: 20:52, 26-10-2008 | #116


Extractor


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

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


Цитата mercuryn:
Теперь же и у Вас результат несколько другой: »
Результат моей утилиты - это то, что реально прописано в INF-файлах драйверов, как и сказал выше YikxX.
Итак в этой папке мы имеем два INF-файла:

1. PBFSTTX2K.inf

перечисленные в нем HWID-ы:
PCI\VEN_105A&DEV_3376&CC_0104
PCI\VEN_105A&DEV_3373&CC_0104

используемый в нем драйвер: fasttx2k.sys

2. PBULSATA.inf

перечисленные в нем HWID-ы:
PCI\VEN_105A&DEV_3373&CC_0101

используемый в нем драйвер: ide376xp.sys

В точности всё это вы можете видеть в msst.ini созданном моей утилитой.

Единственный момент, который могу пояснить - это строка: TXTFILENAME = fasttx23
fasttx23 - это означает fasttx23.sys, то есть новое имя файла fasttx2k.sys, которое назначила ему утилита в процессе обработки дубликатов имен файлов.

А корректно ли описание этих драйверов в башратовском INI-файле - это вопрос не ко мне

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


Отправлено: 23:40, 26-10-2008 | #117


Аватара для mercuryn

Ветеран


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

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


YikxX, а я к Вам и не обращался...

-------
Против глупости сами боги бороться бессильны...


Отправлено: 08:30, 27-10-2008 | #118


Аватара для YikxX

Ветеран


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

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


mercuryn, ой, простить прошу покорнейше меня, что побеспокоил я величество ваше ответом своим. Не велите казнить меня неразумного - не буду так больше делать я.

Вопрос задали вы и получили на него ответ развернутый (какая разница от кого) - что вам нужно еще?

Отправлено: 09:52, 27-10-2008 | #119


Аватара для mercuryn

Ветеран


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

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


YikxX,
Цитата mercuryn:
Против глупости сами боги бороться бессильны... »

-------
Против глупости сами боги бороться бессильны...


Отправлено: 13:48, 27-10-2008 | #120



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




 
Переход