PDA

Показать полную графическую версию : [Addon] Удаление драйверов принтеров, старых SCSI, сканеров, мультикарт и модемов


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21

SOLON7
22-05-2009, 09:00
greg_b, Можно вопрос.. У вас написано что дрова принтеров удаляют порядка 17 мб.

Но NLITE то удаляет 34 Мб. Как можете обьяснить такую разницу.

Правда видел что Nlite перепаковывает Sp3.cab и Driver.cab !!!

greg_b
22-05-2009, 09:14
SOLON7, да, совершенно верно, остаются - generic, HP, принтер-текст, не патчится syssetup на предмет изменения ntprint.inf - обсуждалось уже кстати.

SOLON7
22-05-2009, 09:34
greg_b, Как вы считаете стоит ли делать аддон удаления принтеров как это сделано в NLITE ???
33 Мб, уж больно охота эти мб присвоить !!

greg_b
22-05-2009, 10:10
SOLON7, нет не стоит, если внимательно почитаете ветку - сперву так и было, тока без патча, в ходе отладок пришли в выводу - луче так. Хотя для себя можете и замутить - тока проблем там очень много.

мираж
05-08-2009, 11:03
а не льзя все адоны одним сделать

Amigos
05-08-2009, 11:23
мираж, льзя

greg_b
05-08-2009, 14:47
мираж - никто не мешает объединить соответсвтующие файлы в единое целое.

S.I.D
27-08-2009, 14:34
а подскажите как...?

greg_b
27-08-2009, 14:39
S.I.D, ручками

YikxX
12-09-2009, 02:40
greg_b, воспользовался аддоном DEL_SCSI-4 - остались записи в секциях [HardwareIDsDatabse], [Map.SCSI] и [SCSI] в файле TXTSETUP.SIF
Это так и должно быть?

greg_b
12-09-2009, 08:34
YikxX, он удаляет не все контроллеры, часть остается для совместимости

YikxX
12-09-2009, 12:07
greg_b, у меня так - записи о файле драйвера удалены, а вышеперечисленные мною записи остались. И, имхо, это не есть гуд.
Тем более, вы выше писали, что сделали, чтобы не смотреть, как на текстовом этапе внизу экрана перечисляется, как все это дело грузится в память. Но запись то все равно будет отображаться, пока не удалена запись в секции [SCSI]
Вот это мне и не понятно.

greg_b
12-09-2009, 14:56
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 - ИНАЧЕ ФАЙЛ БУДЕТ УДАЛЕН ИЗ ДИСТРИБУТИВА И ВЫ ПОЛУЧИТЕ НЕРАБОЧИЙ ДИСТРИБУТИВ. »

YikxX
12-09-2009, 15:37
Внимание:
При использовании проверьте список драйверов описанный в файле » Это не про меня. :) В моем 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 вдруг обнаружится на компе.

YikxX
12-09-2009, 19:37
greg_b, короче, провел эксперимент с записями, которые удаляет аддон, но для своего контроллера. Ничего страшного не случилось. :) При перечислении загружаемых драйверов записи об удаленном мною драйвере не было, никакого синего экрана тоже не было, просто банально не увиделся диск.
Так что аддон полностью работоспособен и свою функцию выполняет, несмотря на остающиеся записи.

greg_b
13-09-2009, 00:19
YikxX, ну вот теперь понятней.


по поводу 2 - перевариваю - пока в стадии alpha-prebuild
на счет 4.6.7 - не очень страшно, кроме фозможного конфликта с именем нового драйвера- вдруг переименуют, а при стандартном имени все будет нормально, но тоже обдумываю как решить вопрос, возможно, надо тривиально отрезать ".ext" у имени драйвера - так же в стадии пребуилд

Vsirf
02-10-2009, 20:56
greg_b, обязательно ли применять Аддон для удаления SCSI/Raid контроллеров - DEL_SCSI-4 при интеграцыи MassStorage драйверов?

Lisabon
02-10-2009, 21:46
обязательно ли применять Аддон для удаления SCSI/Raid контроллеров - DEL_SCSI-4 при интеграцыи MassStorage драйверов? »

Лично я не удаляю SCSI/Raid контроллеры, проблем небыло вообще.

greg_b
02-10-2009, 22:39
Vsirf, желательно, уж очень далеко биос-ы некоторых древних девайсов ушли вперед

Lisabon, ну тут как говориться на выбор конечно, но часто бывает с точностью до наоборот - причем виноват не са контроллер, а винт который к нему цепляется - так было со многими maxtor-ами

Vsirf
03-10-2009, 00:58
Vsirf, желательно, уж очень далеко биос-ы некоторых древних девайсов ушли вперед
Lisabon, ну тут как говориться на выбор конечно, но часто бывает с точностью до наоборот - причем виноват не са контроллер, а винт который к нему цепляется - так было со многими maxtor-ами »
А если ставить на новые компьютеры , я имею ввиду ставить систему на материнские платы выпущеные в 2009году возможны ли конфликты если неудалить старые драйвера?




© OSzone.net 2001-2012