Показать полную графическую версию : [Addon] Удаление драйверов принтеров, старых SCSI, сканеров, мультикарт и модемов
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[
19]
20
21
greg_b, Можно вопрос.. У вас написано что дрова принтеров удаляют порядка 17 мб.
Но NLITE то удаляет 34 Мб. Как можете обьяснить такую разницу.
Правда видел что Nlite перепаковывает Sp3.cab и Driver.cab !!!
SOLON7, да, совершенно верно, остаются - generic, HP, принтер-текст, не патчится syssetup на предмет изменения ntprint.inf - обсуждалось уже кстати.
greg_b, Как вы считаете стоит ли делать аддон удаления принтеров как это сделано в NLITE ???
33 Мб, уж больно охота эти мб присвоить !!
SOLON7, нет не стоит, если внимательно почитаете ветку - сперву так и было, тока без патча, в ходе отладок пришли в выводу - луче так. Хотя для себя можете и замутить - тока проблем там очень много.
а не льзя все адоны одним сделать
мираж - никто не мешает объединить соответсвтующие файлы в единое целое.
greg_b, воспользовался аддоном DEL_SCSI-4 - остались записи в секциях [HardwareIDsDatabse], [Map.SCSI] и [SCSI] в файле TXTSETUP.SIF
Это так и должно быть?
YikxX, он удаляет не все контроллеры, часть остается для совместимости
greg_b, у меня так - записи о файле драйвера удалены, а вышеперечисленные мною записи остались. И, имхо, это не есть гуд.
Тем более, вы выше писали, что сделали, чтобы не смотреть, как на текстовом этапе внизу экрана перечисляется, как все это дело грузится в память. Но запись то все равно будет отображаться, пока не удалена запись в секции [SCSI]
Вот это мне и не понятно.
YikxX,
1 - конкретизируйте
2 - насколько помню - аддон отрабатывает удаление по драйверу:
SET DEL_SCSI=%~1
type "%I386%\txtsetup.sif" >Temp\txtsetu1.sif
FindStr /I /V /G:"%DEL_SCSI%\DelOC.lst" Temp\txtsetu1.sif >Temp\txtsetup.sif
XCopy Temp\txtsetup.sif "%I386%\" /Q /R /Y >nul, опираясь на список - delos.lst, остальное отрабатывает интегратор.
Кроме того есть заисимость - Внимание:
При использовании проверьте список драйверов описанный в файле
DriverPack_MassStorage_wnt5_x86-32.ini и Deldrv.lst/deloc.lst:
ЕСЛИ ДРАЙВЕР ПРИСУТСВУЕТ В ОБОИХ ФАЙЛАХ и В СТРОКЕ ФАЙЛА DriverPack_MassStorage_wnt5_x86-32.ini ПРИСУТСТВУЕТ ЗАПИСЬ
ВИДА ms_1_exc_replaceIfOS= "wxp" ТО УДАЛИТЕ ЭТОТ ДРАЙВЕР ИЗ СПИСКА В ФАЙЛЕ Deldrv.lst/deloc.lst - ИНАЧЕ ФАЙЛ БУДЕТ УДАЛЕН ИЗ ДИСТРИБУТИВА И ВЫ ПОЛУЧИТЕ НЕРАБОЧИЙ ДИСТРИБУТИВ. »
Внимание:
При использовании проверьте список драйверов описанный в файле » Это не про меня. :) В моем MassStorage давно нет никакого ini, я пользуюсь аддоном Z_MSST от Mr.dUSHA - он там не нужен.
аддон отрабатывает удаление по драйверу » И с этим он справляется, удаляя файл драйвера *.sy_ из дистрибутива и ссылку на него в TXTSETUP.SIF Но остаются другие записи, связанные с драйверами старых контроллеров, какие - я писал выше.
Запуск Z_MSST происходит уже после Del-SCSI и вообще отдельной командой. Так что неудаленные записи с ним никак не связаны.
Чего еще конкретизировать? :) Но я попробую.
Что есть драйвер контроллера в дистрибутиве? Это:
1. Собственно сам файл драйвера (*.sy_) в каталоге I386
2. Запись в секции [FloppyFiles.2] и [Files] файла DOSNET.INF вида d1,AEC671X.sys
3. Запись в секции [SourceDisksFiles] файла TXTSETUP.SIF вида AEC671X.sys=1,,,,,,4_,4,1,,,1,4
4. Запись(и) в секции [HardwareIdsDatabase] вида PCI\VEN_1191&DEV_8002="AEC671X"
PCI\VEN_1191&DEV_8010="AEC671X"
PCI\VEN_1191&DEV_8020="AEC671X"
PCI\VEN_1191&DEV_8030="AEC671X"
PCI\VEN_1191&DEV_8040="AEC671X"
5. Запись в секции [SCSI.Load] вида AEC671X=AEC671X.sys,4
6. Запись в секции [SCSI] вида AEC671X="ACARD AEC6710 Series PCI SCSI Controller"
7. Запись в секции [Map.SCSI] вида aic78xx = "AIC78XX" (не для всех драйверов).
Так вот, ваш аддон удаляет записи 1, 2, 3 и 5. Но не удаляет 4, 6 и 7. Теперь понятно объяснил? Чем это грозит - я не знаю, но раз уж HWIDы остаются, то велика вероятность выпадения в БСОД если такой HWID вдруг обнаружится на компе.
greg_b, короче, провел эксперимент с записями, которые удаляет аддон, но для своего контроллера. Ничего страшного не случилось. :) При перечислении загружаемых драйверов записи об удаленном мною драйвере не было, никакого синего экрана тоже не было, просто банально не увиделся диск.
Так что аддон полностью работоспособен и свою функцию выполняет, несмотря на остающиеся записи.
YikxX, ну вот теперь понятней.
по поводу 2 - перевариваю - пока в стадии alpha-prebuild
на счет 4.6.7 - не очень страшно, кроме фозможного конфликта с именем нового драйвера- вдруг переименуют, а при стандартном имени все будет нормально, но тоже обдумываю как решить вопрос, возможно, надо тривиально отрезать ".ext" у имени драйвера - так же в стадии пребуилд
greg_b, обязательно ли применять Аддон для удаления SCSI/Raid контроллеров - DEL_SCSI-4 при интеграцыи MassStorage драйверов?
обязательно ли применять Аддон для удаления SCSI/Raid контроллеров - DEL_SCSI-4 при интеграцыи MassStorage драйверов? »
Лично я не удаляю SCSI/Raid контроллеры, проблем небыло вообще.
Vsirf, желательно, уж очень далеко биос-ы некоторых древних девайсов ушли вперед
Lisabon, ну тут как говориться на выбор конечно, но часто бывает с точностью до наоборот - причем виноват не са контроллер, а винт который к нему цепляется - так было со многими maxtor-ами
Vsirf, желательно, уж очень далеко биос-ы некоторых древних девайсов ушли вперед
Lisabon, ну тут как говориться на выбор конечно, но часто бывает с точностью до наоборот - причем виноват не са контроллер, а винт который к нему цепляется - так было со многими maxtor-ами »
А если ставить на новые компьютеры , я имею ввиду ставить систему на материнские платы выпущеные в 2009году возможны ли конфликты если неудалить старые драйвера?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC