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

Показать сообщение отдельно

Забанен


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

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


Вложения
Тип файла: zip addons.zip
(75.3 Kb, 59 просмотров)

momo2000, вот, в аттаче.
Правда, я всё жду, когда появится anddy и самолично подправит свои аддоны или просто прокомментирует найденное мной.
О том, что подправлено:
читать дальше »
1. Z-Del_ICW - удалена в hive строчка
Цитата:
HKLM,"Software\Microsoft\Windows\CurrentVersion\RunOnce", "Z-Del_ICW",,"cmd /c rd /q /s """"%10%\Connection Wizard"""""
подправлен ReadMe.txt (т.к. меньше inf-файлов правится на самом деле), снесен Files_Ansi и в BlockFiles раскомментарен txtsetup.sif.
Если используется аддон Z-Del_Upgrade, то пустая папка "%10%\Connection Wizard" сносится сама по себе; если этот аддон не используется, то указанная папка нужна для осуществления перехода от 1-й версии к другой, можете ее снести возвращением в hive строки выше (трогать файлы в папке _Settings все равно не нужно), - увидите левое cmd-окошко на T-34.
2. Z-Del_IME - в DelStrings строчка 'system32\ime' заменена на '127 = ime', т.к. именно в папку 127 копируются файлы для ime. Остальные папки нужны для upgrade-а с одной версии на другую, а посему сносятся в аддоне Z-Del_Upgrade.
3. Z-Del_MediaCenter - снесен Hive с удалением папки eHome с файлом в ней постредством cmd-команды (левое cmd-окошко на T-34), эта задача реализована добавлением в DelStrings следующих строчек:
Цитата:
240 = ehome
100,,,,,,,240,0,0
4. Z-Del_Mini_New - снесена строчка в Hive, запускающая при первом входе в систему левое cmd-окошко для удаления ярлыка "Удаленной помощник"; эта задача реализована созданием файла SYSSETUP.INF.CLN со строчкой 'StartMenuItems' и добавлением в файл DelStrings строчки 'remote_assistance'.
Также в файл DelStrings добавлены строчки, препятствующие созданию пустых папок, путем удаления оных из txtsetup.sif; причем их список был пересмотрен по сравнению с тем, что был, т.к. некоторые папки нужны для Upgrade-a ОС (т.е. должны удаляться в аддоне Z-Del_Upgrade).
Еще есть 1 доп. момент: если грамотно подходить к удалению пустых папок, то еще нужно и права на них снести в DEFLTWK.INF.
5. Z-Del_SearchAssist - снесен hive, запускающий на T-34 левое cmd-окошко для сноса папки "%SystemRoot%\Srchasst", т.к. оная и так не создается.
6. Z-Del_TabletPC - подправлен файл SpecCase, т.к. в нем заместо пути cmpnents\tabletpc был прописан путь cmpnents\mediactr; также в файл DelStrings добавлена строчка 'd2,' для сноса из dosnet.inf строчек с этим префиксом, т.к. аддон сносит путь "d2 = \cmpnents\tabletpc\I386".
7. Z-Del_TransferTool - во-первых, в файле DelOC.lst строчка packager.hlp заменена на packager.chm (1-й файл - это старая версия файла, 2-й - тот, что сейчас лежит в дистрибе); во-вторых, в файле BlockFiles был закомментарен txtsetup.sif, добавлен файл Files_ANSI со строчкой TXTSETUP.SIF и в файле DelStrings строчка 'packager.' была заменена на следующие:
Цитата:
packager.chm
packager.exe
111 = system32\usmt
в итоге убираем еще и пустую папку (правка txtsetup.sif), сохраняя всё то, что удалялось раньше (и не привнося новых косяков).
8. Z-Del_Upgrade - в файл TXTSETUP.SIF.CLN добавлена строчка Files.BackupOnUpgrade (знаю, что пустой раздел, но фигли ему висеть); в конец файла DelStrings добавлена пачка строчек для удаления пустых папок, которые начинаются вот с этой строки:
Цитата:
;---Строки для удаления из TXTSETUP.SIF---

Напоминание о захваченных IME-папках: они захвачены чисто из-за того, что попросту удаляется папка Lang\ как ненужная в I386 без вывода из под защиты всего того, что из нее копируется. Чтобы освободить их, нужно в файле KillWFP.lst (создав его, если нет) прописать то, что указано ниже (это - минимальный, но полный список захваченных файлов из папки Lang\):
читать дальше »
chajei.ime
chsbrkr.dll
chtbrkr.dll
chtmbx.dll
chtskdic.dll
chtskf.dll
cintime.dll
cintlgnt.ime
cintsetp.exe
cplexe.exe
dayi.ime
hanja.lex
hanjadic.dll
hwxcht.dll
hwxjpn.dll
hwxkor.dll
imekr.lex
imekr61.ime
imekrcic.dll
imekrmbx.dll
imekrmig.exe
imepadsm.dll
imepadsv.exe
imjp81.ime
imjp81k.dll
imjpcic.dll
imjpcus.dll
imjpdadm.exe
imjpdct.dll
imjpdct.exe
imjpdsvr.exe
imjpinst.exe
imjpmig.exe
imjprw.exe
imjpuex.exe
imjputy.exe
imjputyc.dll
imkrinst.exe
imlang.dll
imscinst.exe
imskdic.dll
imskf.dll
korwbrkr.dll
korwbrkr.lex
msir3jp.dll
msir3jp.lex
multibox.dll
padrs404.dll
padrs411.dll
padrs412.dll
padrs804.dll
phon.ime
pintlcsa.dll
pintlcsd.dll
pintlgnt.ime
pintlphr.exe
pmigrate.dll
quick.ime
romanime.ime
softkey.dll
tintlgnt.ime
tintlphr.exe
tintsetp.exe
tmigrate.dll
unicdime.ime
uniime.dll
voicepad.dll
voicesub.dll
winar30.ime
wingb.ime
winime.ime
winpy.ime
winsp.ime
winzm.ime

Для сноса ярлыков "Мастер совместимости программ" и "Синхронизация" (Пуск/Стандартные) добавляем в файл DelStrings того же аддона Z-Del_Upgrade (в список строк, удаляемых из SYSSETUP.INF; сюда - потому что тот же %compatwizard% прописан и в удалении линков при Upgrade) следующие строки:
Цитата:
%synchronize% =
synchronize =
synchronize_infotip =
%compatwizard% =
compatwizard =
compatwizard_infotip =
Оставшиеся непонятки:
1. почему при сносе расширений FrontPage и NetFX (аддоны Z-Del_FrontPage и Z-Del_NETFX), в syssetup продолжают гордо красоваться FP4.CAT и netfx.cat?
2. какую роль несет HIVEUSD.INF, - куда он прописывает свои значения (HKR - это что такое)?
3. почему не чистится layout.inf, который наполовину дублирует txtsetup.sif?

Предложение:
создать нормальный аддон для чистки intl.inf (и сопутствующих inf-файлов), удаляющий левые языковые группы и раскладки клавы, включающий аддон Z-Del_IME и удаляющий папку Lang/, базируясь, к примеру, вот на этих аддонах: Z-Del_Lang и Z-Del_Keyboard, причем в теме последнего (1-й пост ниже указанной ссылки) лежит еще и аддон Z-Del_Language_Support.
Все 3 аддона не являются полноценным и законченным продуктом.

P.S.: фиксы для еще 2-х аддонов, но сначала, как обычно, предыстория.
читать дальше »
Я тут обнаружил, что осталось еще несколько пустых захваченных папок, хотя их быть не должно. Причина банальна: во время копирования посредством txtsetup.sif файл переименовывается, а посему простое добавление файла в DelDrv.lst и DelOC.lst не позволяет снять защиту с переименованных версий файлов. Нашел нужные файлы тоже просто: забил в KillWFP.lst название захваченной папки (можно хоть с путем - не суть), кинул рядом с ним оригинальный sfcfiles.dll, прогу SFCPATCH.EXE и bat-ник с текстом
Цитата:
SFCPatch sfcfiles.dll KillWFP.lst > log.txt
запустил этот самый bat-ник и глянул файлик log.txt. Файлы, не упомянутые в DelDrv.lst (DelOC.lst) поместил в KillWFP.lst, протестил на предмет нахождения того же, после чего кинул их в папку с аддонами.

Ну и сами фиксы:
1. аддон Z-Del_DRV_Net_ISDN - остается захваченная пустая папка "system32\drivers\disdn"; для ее сноса (при условии юзания подправленной мной версии аддона Z-Del_Upgrade) нужно кинуть в папку аддона Z-Del_DRV_Net_ISDN файлик KillWFP.lst с текстом
Цитата:
capi20.sys
читать дальше »
Если не юзаете аддон Z-Del_Upgrade, все равно кидаете файлик KillWFP.lst с указанным текстом, освобождая папку; а вот удаляете ее уже либо ручками, либо с помощью cmd-файла, либо еще какими способоами, но не путем сноса в txtsetup.sif строчки "19 = system32\drivers\disdn" - т.к. оная нужна для удаления файлов при upgrade-е ОС.

2. аддон Z-Del_WinTour - остается захваченная пустая папка "Help\Tours\mmTour"; для ее сноса нужно кинуть в папку этого аддона файлик KillWFP.lst с текстом
Цитата:
tour.exe

Последний раз редактировалось wrace, 10-02-2011 в 18:41. Причина: добавил P.S.

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

Отправлено: 15:02, 10-02-2011 | #807