Показать полную графическую версию : [Архив] Набор обновлений для русской Windows XP Professional SP2
Debugger
15-12-2005, 19:15
Petya V4sechkin
Понял. Просто зарегистрирую библиотеки. Таким макаром можно все пакеты слить в один самоустанавливающийся файл.
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 может его пропатчить, ты не пробовал?
Petya V4sechkin
Насчет UxTheme.dll, я почему-то думал, что nLite может его пропатчить, ты не пробовал?Я патчил через nLite, теперь я этот патченый UxTheme.dl_, всегда подсовываю в свой дистрибутив!!
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 после финальной перезагрузки будет. Но если придет в голову, как доделать в отрыве от остальных драйверов - добавлю тоже.
Ребзя что то перестал работать Uxtheme.dll с новой версией пака где взять нужную, щас выдрал из старого дистрибутива еще со старой версией пака, прокатит или нет не знаю щас буду заново ставить
ага разобрался старая версия приведенная на сайте работает
Vovanchik
17-12-2005, 14:39
Boa Soft
а почему бы не поместить папку OEM внутрь папки i386&
ну и пути в presetup.bat соответвенно переписать?
вот и мой небольшой аддочик (http://rapidshare.de/files/9327517/hdd.rar.html)
работает при стандартном расположении дистрибутива в корне диска.
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... Что не так?
Boa Soft
А так же все то, что не интегрируемо - енкодер, месседжер, NET и прочее.
Хотелось бы поподробнее узнать как с помощью аддонов устанавливать .NET
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC