PDA

Показать полную графическую версию : [Архив] Набор обновлений для русской Windows XP Professional SP2


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36

Boa Soft
15-01-2006, 10:41
Vovanchik

Лучше перекачай вот это:

Сссылка удалена в связи с выкладыванием новой версии.

А то в старом ошибок много. И это без перепаковки sp2 и driver в один каб.

Vovanchik
15-01-2006, 10:44
Boa Soft

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

кстати можешь ссыль на свой хомяк в подпись добавить а то постояяноо проблеммы его найти...


вот подумал и пришел к выводу что старые дрова придется удалить... скорей всего... это ведь не столько проверка подписи сколько проверка версии файла... или я не прав?

Petya V4sechkin
15-01-2006, 10:59
Boa Soft
класс..
А sfcfiles.dll патчить обязательно (если дрова удаляются)?

Еще хотел спросить - ты не пробовал внести в sfcfiles.dll inf-файлы, к примеру swflash.inf (потом изменить swflash.inf и посмотреть, как пройдет установка с винта).

Boa Soft
15-01-2006, 15:24
Petya V4sechkin

А sfcfiles.dll патчить обязательно (если дрова удаляются)?

Желательно. Прсто ситуация в том, что мы удалили фалы, защищаемые sfc. Установили неподписанные дрова. Например, от Nv. При запуске sfc /scannow выскочет диалог с педложением вставить диск. Если же вставидм диск, то два файла nv4_чего-то-там будут заменену на оригинальные с BSOD после перезагрузки. А так мы полностью не отключаем SFC, а только удаляем фалы из списка защиты.

Кстати, я докопался до структуры sfcfiles.dll. Там целых 4 списка фалов. Для Home/Pro/Starter/MCE.

Пак (для удаления дров) проверил сегодня на двух установках - home и pro.


Все ок!!! 0 ошибок в setuperr.log

Vovanchik

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

Мой только отчасти. Я скачал откуда-то remove.zip неизвесного автора. От туда взял идею. И переделал в стиле пака Petya V4sechkin`a . Добавил удаление файлов не жестко прописанных, а из списка. При небольшой доработке можно удалять из любого каба. Только добавить обход всех их. Я добавил создание и опрос флага принудительной перепаковки. Так что, очень несложно. Сомещения кабов в этом варианте нет, но к нему легко вернутся.

Спасибо за интегратор/перепаковщик Net!
Маленький размер и все ставится без глюков. Но он не совместим с HOME. Я промучися весь день с выяснением, почему при автоустановке после перезагрузки окно пользователей пустое и надо перегружатся в safemode и создавать "владелец".

Причина - DotNet. Вернее, запрещение пользователя ASPNET. В старом, моем самодельном варианте я удалял его и все было ок.
А при запрещении у OOBE сносит крышу и она удаляет пользователя владелец. Выяснил методом дедукции, анализируя логи и то, что изменял последнее время.

Еще хотел спросить - ты не пробовал внести в sfcfiles.dll inf-файлы, к примеру swflash.inf (потом изменить swflash.inf и посмотреть, как пройдет установка с винта).

Он не входит в список защищенных. Подписанный файл <> защищенный.
Можно попробовать взять патченный на премет отмены проверки подписей файл syssetup.dll от lite. По крайней мере с ней проходит патч святого святых - layot.inf

GrandCat
15-01-2006, 16:00
Boa Soft
Возможно пропатчить sfcfiles.dll для использования аддона TermSrvPatch?
А то ошибки в setuperr.log, неаккуратненько! :o

Vovanchik
15-01-2006, 16:07
....

Boa Soft
15-01-2006, 16:50
Очень просто. Открываеш в Hexedite файл, переключаеш режим отображения в unicode и поиском ищем имена нужных фалов.

Например надо исключить winlogon. Ишем и находим %SystemRoot%\system32\winlogon.exe. Потом забиваем первый символ имени файла ()в нашем случае w) кодом 0 (не сиволом 0 а кодом 0). Вхождений будет, кажется 4. Забиваем все.
Сохраняемся. Потом правим modpe контрольную сумму заголовка фала чтобы не ругалось на текстовом этапе.




Причина - DotNet. Вернее, запрещение пользователя ASPNET. В старом, моем самодельном варианте я удалял его и все было ок.
А при запрещении у OOBE сносит крышу и она удаляет пользователя владелец. Выяснил методом дедукции, анализируя логи и то, что изменял последнее время.

Vovanchik

Исправил временно добавлением в cmdlines "net user ASPNET /delete"

Завтра паправлю в скрипте и перепакую Net.

Petya V4sechkin
15-01-2006, 18:09
Boa Soft
дружище, завидую тебе :)
драйв, энтузиазм.. такое ощущение, что ты 24/7 работаешь, особенно плодотворно в субботу и воскресенье :) а когда же отдыхать?
зато я уже знаю, кому передать проект (сабж), если возникнут какие-то форс-мажорные обстоятельства..

ANDYru
15-01-2006, 18:26
Petya V4sechkin
не пугай так ! не надо форс мажорный обстоятельств ! сто лет тебе !

BeLyI
16-01-2006, 03:11
Может кто-нибудь сделать аддон с Akelpad'ом который бы заменял стандртный Блокнот ?

SyCraft
16-01-2006, 10:02
BeLyI
Юзай Bred, ImHO

godoo
16-01-2006, 10:04
BeLyI
запакуй в cab, переименуй в notepad и замени оригинальный notepad.in_ в папке i386

ShaddyR
16-01-2006, 11:01
Dortmund: поддерживаю: пока UPHClean сам интегрю, если будет аддоном - не помешает.

XXXler
16-01-2006, 11:12
Boa Soft, :beer: твоя моя не понимать, бог с ним в общем.......

GrandCat
16-01-2006, 13:14
Boa Soft
Благодарю, теперь всё чистенько, без ошибок)
Может имеет смысл и на страничке с аддонами его пропатчить, уж коли TermSrvPatch там тоже присутствует?

BeLyI
16-01-2006, 13:32
BeLyI запакуй в cab, переименуй в notepad и замени оригинальный notepad.in_ в папке i386

Так и делаю. Но хотелось бы как аддон.

Shido
16-01-2006, 13:55
SyCraft Банально. Распаковать в аддоны, после отработки прожёчь получившийся дистрибутив в любой программе, загрузчик находится в корне дистрибутива. Это LOADER.bin, всё остальное прячется в папке i386.

XXXler Спасибо, заметил и уже учёл твоё пожелание. Все поправлю и залью завтра. Были проблемы с интернетом, поэтому и отвечаю с большим запаздыванием.

Boa Soft Каждый из нас имеет право на своё мнение - пусть лучше будет побольше хороших, полезных, и универсальных плагинов. Подходящих для любого случая любому пользователю.

piterpen
16-01-2006, 14:37
не совсем по теме, пусть простит меня Вадикан, но создавать новую тему ради такой мелочи нескромно...... вот, думаю некотрым это тоже пригодится, типа пре СП3, акумулятивное обновление или как его ещё назвать, тихоинсталлируюшийся патч, включивший в себя большую часть критических и не только обновлений от Майкрософта, выпущеных после выхода СП2 и до позавчерашнего дня, включая NET.Framework2, всего 59 обновлений, полный список во вложении. Для тех кому в лом интегрировать всё это в дистрибутив, ставится тихо и без вопросов, после завершения установки компютер автоматически перезагрузится предупредив об этом за 30 секунд до перезагрузки, время установки на Р3 800 мгц, 256 мб - 26 минут, размер - 122850132 байт, md5 - bb8cbb7b0feb9bcca1ae996f3e28c37f
ставить только на ХР со вторым сервис паком, наличие установленных в системе более поздних обновлений не мешает, не рекомендуется ничего инсталлировать во время работы патча, не рекомендуется выключать компютер во время работы патча.

http://rapidshare.de/files/11151931/WindowsXP-preSP3-RUS_silent__by_Piter_Pen__build_150106.part1.rar.html
http://rapidshare.de/files/11151932/WindowsXP-preSP3-RUS_silent__by_Piter_Pen__build_150106.part3.rar.html
http://rapidshare.de/files/11151962/WindowsXP-preSP3-RUS_silent__by_Piter_Pen__build_150106.part2.rar.html

Petya V4sechkin
16-01-2006, 16:56
Shido
Мне кажется, что лучше не менять стандарное расположение BCDW.
Как скопировать в аддоне папку в корень дистрибутива, можно посмотреть у Вованчика (аддон HDD).
В файле SpecCase можно прописать:
If Not Exist "%Distr%\BCDW" MD "%Distr%\BCDW"
XCopy "%~1\BCDW\*.*" "%Distr%\BCDW\" /E /Q /R /Y >nulСоответственно, загрузчик BCDW патчить не надо.

Это во-первых.
Во-вторых, у тебя в архиве структура ADDONS\LOADER\...
Желательно понизить на уровень (как это сделано во всех других аддонах). То есть убрать уровень ADDONS\

В-третьих, поскольку от пользователя требуются дополнительные действия (помимо распаковки архива в папку Addons), нужно какое-то ридми (чтобы юзер при прожиге болванки использовал BCDW-шный загрузчик).

Boa Soft
16-01-2006, 19:23
1. Drop my rightsИдея хорошая, но исполнение не очень. Сделаю наверное свой вариант, как расширение оболочки. Чтоб по правой кнопке через меню, как run as. Тем более, что исходник прилагается.


2. UPHClean

Готово Вечером выложу. Хорошая вещь, реально помогает во многих случаях.

Так же, выложу фришную утилитку для сохранения-восстановления реестра. ERUNT. Сохраняет/восстанавливает все ветки реестра на живой системе.


PS Возникло попутно несколько вопросов.

1. Как сделать, чтобы компонент был доступен через установку/удаление компонентов винды, но не усьтанавливался по умолчанию при стандартной установке.

2. Как из адона из sysoc.inf закинуть что-либо в RunOnceEx, чтобы это было выполено после первой загрузки. А то получается, что добавленное закономерно отрабатывает на T12. CmdLines не интересно потому, что это хотелось бы ваполнять и в аттендет режиме тоже.




© OSzone.net 2001-2012