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

Debugger
15-12-2005, 19:15
Petya V4sechkin

Понял. Просто зарегистрирую библиотеки. Таким макаром можно все пакеты слить в один самоустанавливающийся файл.

XXXler
15-12-2005, 23:02
Petya V4sechkin, сорри если повторюсь но каков синтаксис файла SpecCase?

Petya V4sechkin
16-12-2005, 10:11
XXXler
Фактически это cmd-файл, только без расширения (чтобы кто-нибудь случайно не выполнил). В нем доступна переменная %I386% (путь к папке I386 дистрибутива).
А тебе зачем?

Boa Soft
16-12-2005, 19:13
Petya V4sechkin
Отличная работа! Превел в аддоны добавление пака для MassStopage драйверов и файлов для автоустановки прочих драйверов.
А так же все то, что не интегрируемо - енкодер, месседжер, NET и прочее.

Немного обидно, что нет патча на новую UxTheme.dll. Придется попользовать пока старую.

Все в целом стало более удобно и прозрачно.

Petya V4sechkin
16-12-2005, 20:07
Boa Soft
Спасибо, если соберешься выложить, я очень даже за.
а то сейчас на http://unattended.nm.ru/addons.htm один WMP10 сиротливо ютится :)

Насчет UxTheme.dll, я почему-то думал, что nLite может его пропатчить, ты не пробовал?

boss911
16-12-2005, 20:36
Petya V4sechkin

Насчет UxTheme.dll, я почему-то думал, что nLite может его пропатчить, ты не пробовал?Я патчил через nLite, теперь я этот патченый UxTheme.dl_, всегда подсовываю в свой дистрибутив!!

XXXler
16-12-2005, 21:00
Boa Soft, nLite отлично справился и с новой UxTheme.dll
Petya V4sechkin, для общего развития, мож найдется применение ;)
В ForcedCopy надо ложить файлы, которых нет в дистрибутиве, остальное можно прямо в Files кидать, я правильно понял?
Boa Soft, при интеграции одного из моих аддонов в sysoc.inf произошла фигня:

...
[Components]
HotfixUpdates=ocgen.dll,OcEntry,RusUpPck.inf,HIDE,7
BaseCSP=ocgen.dll,OcEntry,Pck_BCSP.inf,HIDE,7
HDA=ocgen.dll,OcEntry,Pck_HDA.inf,HIDE,7
XML=ocgen.dll,OcEntry,Pck_XML.inf,HIDE,7
PkgInst=ocgen.dll,OcEntry,Pck_Pkg.inf,HIDE,7
WMP10Files=ocgen.dll,OcEntry,WMP10SP2.INF,HIDE,7AntiWpa=ocgen.dll,OcEntry,AntiWPA.inf,HIDE,7

Наверно неплохобы добавить в конце твоего sysoc перенос строки (или подправить скрипт в паке)

Petya V4sechkin
16-12-2005, 22:57
XXXler
В ForcedCopy надо ложить файлы, которых нет в дистрибутиве, остальное можно прямо в Files кидать, я правильно понял?
Абсолютно.

Petya V4sechkin
16-12-2005, 23:19
при интеграции одного из моих аддонов в sysoc.inf произошла фигня:
Черт, совсем забыл сказать :(
Файлы Sysoc и Run должны заканчиваться пустой строкой.
Поправил описания.

Boa Soft
17-12-2005, 01:42
Boa Soft, nLite отлично справился и с новой UxTheme.dll
Уже не надо. Все решино. FC /B рулит.
Потратил почти час инета и не нащел ни одного патчера, который ее бы взял. А оказалось все просто.
Сравнил старый непатченный файл с старым не паченным и поискал ту же строку в новой dll. Нашлась. Пропатчил. Заработоло!

Кому может надо:

Сравнение файлов uxtheme.org и UXTHEME.DLL
00000140: F7 DE
00000141: 11 8B
00000142: 04 03
00019A7C: 81 33
00019A7D: EC F6
00019A7E: 88 8B
00019A7F: 00 C6
00019A80: 00 C9
00019A81: 00 C2
00019A82: A1 08
00019A83: 18 00

Это уже после правки кц. Исправить и в пак, желательно адоном, чтобы откатить можно было. Просто создать папку адона и положить в
files. Так как адоны копируются после основного пака, файл все равно будет перезаписан.



Спасибо, если соберешься выложить, я очень даже за.

Сейчас вот провел тестовую установку, все отработало как надо. Только вот, не знаю переделать или оставить.

У меня тема Royale, Cool svitch, TweakUi отображаются в компонентах виндов, я сделал нормальный унинстал и не ставил hide. При наличии дистрибутива с добавлениями все нормально. А вот с оригинальным (все это в смысле, если после установки удалить и попытатся поставить заново) не сработает. Так что, наверное, добавлю hide в sysoc и выложу.

С дровами посложнее. Там кроме внедряемых дров текстового режима надо в доступном для установщика месте держать дрова и для GUI моде. Иначе веселенький синенький 7B после финальной перезагрузки будет. Но если придет в голову, как доделать в отрыве от остальных драйверов - добавлю тоже.

Baw17
17-12-2005, 13:12
Ребзя что то перестал работать Uxtheme.dll с новой версией пака где взять нужную, щас выдрал из старого дистрибутива еще со старой версией пака, прокатит или нет не знаю щас буду заново ставить

Baw17
17-12-2005, 14:13
ага разобрался старая версия приведенная на сайте работает

Vovanchik
17-12-2005, 14:39
Boa Soft

а почему бы не поместить папку OEM внутрь папки i386&
ну и пути в presetup.bat соответвенно переписать?

вот и мой небольшой аддочик (http://rapidshare.de/files/9327517/hdd.rar.html)
работает при стандартном расположении дистрибутива в корне диска.

YuriPet
17-12-2005, 18:00
Boa Soft
"Кто прав...? Кто не прав...?"
Вот результат сравнения через "FC /B" оригинального и "патченого" NLite файла uxtheme.dll (ProductVersion: 6.00.2900.2523)

Сравнение файлов uxtheme.org и UXTHEME.DLL
00000140: F7 77
00000141: 11 04
0001990A: 83 33
0001990B: EC C0
0001990C: 1C C9
0001990D: 56 C2
0001990E: 8D 04
0001990F: 4D 00
00019910: E4 90

Как видим, подмена не такая, как в Вашем сообщении чуть выше!

stim_too
18-12-2005, 13:28
Подскажите, плиз, что я не так делаю? Скачал дистрибутив, распаковал его(допустим в папку UpdatePackXPSP2) - далее в distr.ini пишу - D:\UpdatePackXPSP2 - сохраняю, запускаю _PATCH.cmd - а он мне пишет - Неправильный каталог с дистрибутивом в файле distr.ini... Что не так?

ya158
18-12-2005, 13:35
Boa Soft
А так же все то, что не интегрируемо - енкодер, месседжер, NET и прочее.
Хотелось бы поподробнее узнать как с помощью аддонов устанавливать .NET

XXXler
18-12-2005, 13:40
stim_too, читать доку :) , в distr.ini надо указать путь к дистрибу винды, а не пака..........

Boa Soft
18-12-2005, 18:04
Vovanchik
а почему бы не поместить папку OEM внутрь папки i386&
ну и пути в presetup.bat соответвенно переписать?

Туда и ложится (для установки с HDD). Для Сд - в корень. Положить туда можно все что нужно. Поищи на форуме по $OEM$.


ya158
Хотелось бы поподробнее узнать как с помощью аддонов устанавливать .NET

Положить в SVCPACK перепакованый NET и CMD-шник для ео зопуска и дописать в SVCPACK.INF
в [SetupHotfixesToRun] запуск этого CMD без пути.

Boa Soft
18-12-2005, 18:13
YuriPet
"Кто прав...? Кто не прав...?"
Вот результат сравнения через "FC /B" оригинального и "патченого" NLite файла uxtheme.dll (ProductVersion: 6.00.2900.2523)

Так работает же! Просто я пошел по пути сравнения старой версии файла, пропатченного уже не помню чем. И строку поискал в новом файле. А одно и тоже можно сломать многими разными методами. Просто я не подумал, что лите умеет патчить новую dll.

ЗЫ А оно точно работает? А то мультипатчер мне пропатчил эту библиотечку, сказал, что все ОК а темы так и не заработали.

Petya V4sechkin
18-12-2005, 18:22
Boa Soft
Положить в SVCPACK перепакованый NET и CMD-шник для ео зопуска и дописать в SVCPACK.INF
в [SetupHotfixesToRun] запуск этого CMD без пути.Так мы об аддонах говорим, или как?
Если аддон, то создаем папку DotNet11, в ней конфигурационный файл Run с одной строчкой: DotNet11.exe (запуск безключевого инсталлера) + пустая строчка в конце; создаем в папке DotNet11 дерево папок Files\ForceCopy\SVCPACK и кидаем в SVCPACK наш DotNet11.exe
Вот и весь аддон :)
Кстати, а что у тебя за CMD-шник?




© OSzone.net 2001-2012