Boot Screen Tools 2.X- Изменение загрузочного экрана + Статья + Исходники
Программа BOOT SCREEN TOOLS.
Здравствуйте уважаемые Господа.. Создал программу которая может создать патч для патчинга файл ядра. Патчиться битмапы 1 , 8, и патчиться палитра. Тоесть теперь для создания АДДОНА BOOTSCREENA не требуется выкладывать все 4 файла ядра.Нет необходимости следить за версией ядра. Патчиться палитра и битмапы любого ядра. Эту программу я создал для того чтобы был универсальный инструмент для создания АДДОНОВ BOOTSCREENA. Меньше будет заморочек… ;))) Теперь Уважаемая Коллегия, прошу вашего пристального внимания и тестирования данной программы. Создаем Какой нибудь БУУТСКРИН программой Tune-up utilites или другой. Потом из результативного ядра создаем ПАТЧЕР ЯДРА. Исходники от программы Boot Screen Tools Версия 2,1 В версию 2,1 добавлены функции превьюв. Немного переработан интерфейс. Версия 2,0 В версию 2,0 добавлены функции сохранения и загрузки палитры *.pal. Photoshop поддерживает работу с этой паллитрой. Немного переработан интерфейс. Рабочий АДДОН Скачать AДДОН BootScreen - MICRO Спасибо огромное участнику XOXMA81 за его поддержу в создании аддона и программы. Также рекомендуеться к прочтению Эта статья.Именно на этой основе создана программа. Статья |
SOLON7, скрины бы не помешали :wink:
|
SOLON7, Прога супер! Ещё бы пирожки пекла, вообще цены не было бы :wink: :happy:
|
Что то у меня ничего не получается, может напишешь как пользоваться??
|
Медик, что непонятного...
Эти люди уже давно поняли: Amigos, Boa Soft, D_Master, loginvovchyk, Wills, YuriPet... Эта программа создает патч ядра. Патчиться палитра и битмапы. Также эта программа позволяет работать с палитрой ядра.. Напиши конкретнее вопрос, потом посмотрим что непонятного... |
Прога класс! Буду следить за обновлениями и расширениями возможностей.
|
1. Чтобы вы хотели в плане расширенных возможностей...
Какие есть претензии к программе... 2. В будущем будет добавлено патчинг позиции Прогресс бара.. Щас работаю над этим.. Но заморочек много... 3. Можно сделать экспорт и импорт палитры с фотошопа. Только предоставьте к моему взгляду формат сруктуры файла палитры.. |
Спасибо за прогруммку.
А что нужно выбирать в "Загрузить Палитру из файла ЯДРА Windows" ? От куда его брать? сори. просто никогда еще не делал бутскрины :blush: |
Нет, это просто чтобы посмотреть палитру в ядре виндоус, а потом ее можно сохранить в другое ядро...
одним словом читай статью. Boot Screens (новый взгляд) http://oszone.net/3149 А насчет спасибо.. Есть такая кнопочка под каждым постом называеться "Полезное сообщение". :)) |
Госопода, все таки я не вижу ваших комментов.. Хотелось бы увидеть ваши комментарии и замечания по программе.
Что можно улучшить, что можно добавить, конечно я не профи в программировании, но чем сможем тем и поможем. |
TO ALL
Новая версия программы: Добавлена функция патчинга положения прогрессбара. Пожалуйста потестите новую версию. |
SOLON7, Плиз не пишите капслоком.
|
Создал с TuneUP TUkernel, с помощью Boot screen Tools создал патчер.
Подскажите пожалуйста куда этот патчер ложить чтобы пропатчить... |
oskarlaik22, по идеи надо ложить там, где находяться все 4 ядра, и по отдельности запустить патч, вроде :). (Для живой системы)
|
Дайте инструкцию кто нибуть как и с чем это кушать.
Пожалуйста.. |
oskarlaik22, Выбирайте выражения, не у себя во дворе находитесь, или вы думаете что вам быстрее так помогут?
|
Я извиняюсь если обидел кого.
Этот патчер очень нужный и стоющий, просто я думаю что Readme как им пользоватся в подробностях не помешает. Спасибо Автор за Патчер и пожалуста выложите Readme для патча... |
Файл патчит 4 файл ядер находящихся в той же папке.
Вообще эта программа создавалась для создания аддонов Boot Screenov. Дабы вес аддона был маленький. И не было конфликтов. Патчер работает, но не для живой системы. Для живой системы используйте TuneUp utilities. Но по идее он не ошибаеться если Исходный файл NTOSKRNL а его переименовали в ntkrnlpa Так как патчер узнает тип ядра из версии ядра. Заидите в свойства файла NTOSKRNL и посмотрите какое там внутренее имя файла. Патчер ложиться туда где лежат все или хотя бы один файл ядра. ntoskrnl.exe - однопроцессорное ядро Windows; ntkrnlmp.exe - многопроцессорное ядро Windows; ntkrnlpa.exe - однопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти (RAM); ntkrpamp.exe - многопроцессорное ядро Windows с более чем 3 ГБ оперативной памяти (RAM). Если и этой информации мало. То уж извините. Могу дать и исходники. )) Шучу. |
Цитата:
1 достаёт из sp3.cab и из прочих мест файлы в папку с патчером 2 патчит при помощи патчера 3 запихивает пропатченные файлы по нужным местам у кого-нибудь имеется? |
Бл.... что сложно сделать чтоли.
Смотрите аддоны BOOT SCRENOV. Вот пример [addon] VistaBootScreens(6 color) Еще на wiki_список_аддонов посмотрите http://forum.oszone.net/forum-75.html Для того чтобы создать аддон не нужно знать много. Поковыряйтесь в аддонах BOOT SCRENA, поговорите с в личке с авторами этих аддонов. Это же не сложно.. |
Вот код скрипта Finish. Аддона VistaBootScreens(6 color)
Код:
set WorkDir=%1 Код:
ntkrnlmp.exe Дерзайте господа.. |
Испробовав кучу способов создания бутскринов для меня самым сложным было создать правильный рисунок для замены его в ядре. С етим как оказалось прекрасно справляется Corel Paint Shop Pro Photo XI, в Photoshop-е почемуто не получалось вернее получалось но не то, он потом всёравно добавлял ненужные хоть и пустые цвета в рисунок.
Итак создаем изображение в Paint Shop и сохраняем, палитра не более 16 цветов. Програмой Boot screen Tools на вкладке "Подготовка палитры" жмакаем "Загрузить палитру из 16 цветного рисунка" и выбираем наше творение. Далее жмём "Записать палитру в файл ядра" и по очереди переписываем палитру в файлах ядра. ResHacker-ом заменяем картинки 1 и 8 в файлах ядра и всё, файлы для замены готовы. Изображения переводить в полностью черное не нужно. Нужно придумать аддон конструктор для пропатчивания файлов чтоб туда ложить свои картинки и палитру для пропатчивания файлов ядра. Кстати палитру можно уже брать из рисунка. |
Цитата:
|
Вложений: 1
Я уже запутался. Прикрепил патчер сделаный програмой Boot screen Tools который патчит все четыре ядра.
вот такие команды он не поддерживает %WorkDir%\Patcher.exe -force -guiless -auto -nobackup -dir .\Temp\ZV я копирую его в папку с ядрами и запускаю интеграцию copy Addons\VBSB\Patcher.exe Temp\ZV поставил паузы чтоб проверить а оно не находит файлы ядра хотя и патчер и ядра находятся в одной папке. где оно ищет файлы ядра я без понятия Ктонить помогите сделать аддон |
Вложений: 1
Вот какойто такой аддон получается, правда кривоват немного.
|
Молодцы, вот это я понимаю комменты..
Но лучше создавать патчер из ядра который создал Tune-Up. Так как первые цвета картинки должы быть определенного цвета. Кажеться они должны быть темные... Аддон посмотрю.. Посмотрю патчер который не может корректно патчить ядра.. |
SOLON7, здесь так и есть, первые цвета палитры темные а квадратик в верхнем левом углу с квадратиком с загрузки не патчится.
Обьясните почему патчер созданый Бета Версией 1,3 так глючит, он создает почти 2-х гиговые ядра, идет надпись про патчинг прогрессбара хотя его не трогаю. Патчер работает вот только в аддоне одно из ядер криво патчится в отличии от патча их без аддона если закинуть патчер в папку с ядрами и запустить. Можете посмотреть на ядра они остаются в папке с апдейт паком ядро ntkrnlpa палитра пропатчена а рисунок непонятно откуда. |
Нашёл баг, вобщем если ядра в папке C:\WINDOWS\system32\ (специально скопировал туда стандартные) то при интеграции аддона рисунок 1 почемуто из них а 8 из патчера и палитра пропатчена.
Удаляю все ядра из C:\WINDOWS\system32\ запускаю интеграцию всё пучком, всё из патчера как задумано. Вобщем над патчером да и над аддоном нужно работать. SOLON7, жду исправления програмки версии 1.0 Желательно чтоб можно было запустить с ключом \Temp\ZV к примеру т.к. патчер не понимает пути и аддон получается своеобразный. Ядра для замены создаются на 5 балов а вот с аддоном получаются траблы. Аддон который я прикрепил выше пока на рабочую систему не ставить. Но мне иногда кажется что Boot screen-ы мало кого интересуют, а их редактирование ето пока для большинства заморочка. |
Так речь по идее шла о создании патчера который просто патчит файлы. То есть Патчер необходим при сборке дистра..
Не было такой задумки чтобы она живую систему патчилла. Хотя она это может, если лежит с ними в одной папке. Но меня мучуют тяжкие сомнения, ведь рабочий каталог CMD может быть другим. Просто я жду пока ее больше протестируют.. Удивляет одно. Загрузили программу 115 раз . А постов всего 28. Конечно учитывая и мои тоже.)) Пожалуйста насчет \Temp\ZV поподробнее... Пожалуйста насчет \Temp\ZV поподробнее... И кстати Патчер патчит как стандартные ядра, так и уже измененные ядра. Дело в том что он универсально ищет смещения палитры и смещения прогресс бара. Так что он будет работать и с уже измененными ядрами. На поиск этих уникальных байтов где лежат палитра и прогрессбар ушло много дней. Факт- работает. |
И кстати я не понял.. Зачем тебе версия 1,0.
Обьясни корректно что у тебя не работает с версией 1,3. Что и как ты делаешь. Где возникают ошибки. Блин похоже самому допинывать аддон. Дело в том что патчер по любому патчит ПАЛИТРУ ,КАРТИНКИ и положения прогресс бара.. Так как изначально не известно что он менял, а что оставлял по умолчанию когда создавал BOOTSCREEN программой TUNE-up Utilities. |
Цитата:
Цитата:
Цитата:
С версией 1.3 я писал кидаю в папку с ядрами и файлы получаются 2 гига ошибок не выдает просто файлы растут на глазах. |
На каком именно этапе 1.3патчер раздувает 2 гига.
На этапе ? 1.[ Patching PALETTES ] 2.[ Patching Bitmaps ] 3.[ Patching Progress bar Position ] И хотелось бы получить эти неправильные файлы. Отправь мне эти Ядра. А насчет TEMP\ZV понял, ДОРАБОТАЮ.... Было бы хорошо получить твой EMAIL. Так как вижу ты очень заинтересован в стабилизированной версии программы. Мой EMAIL ты знаешь.. |
Кстати вопрос по TEMP\ZV.
Там пути могут быть асолютными(c:\dir1\dir2) и относительными(dir1\dir2\).. Сделать чтобы с обоими работали?? Тогда Как относительный будет работать??. dir1\dir2 . Значит в подпаке или же значит подпапка рабочего каталога. |
Насчет ошибок.. Предоставляйте СКРИНЫ. Если программа неправильно работает.
Насчет ошибок.. Предоставляйте СКРИНЫ. Если программа неправильно работает. Насчет ошибок.. Предоставляйте СКРИНЫ. Если программа неправильно работает. Сложно судить как отлавливать ошибки. Если полностью ситуацию не описывают. Еще Сложнее ее повторить. Это же все таки как никак программирование.. |
SOLON7,
Цитата:
|
Цитата:
Абсолютные или относительные пути без разницы, главное чтоб работало. Ядра пока отослать не могу могу выслать патчеры. Но из чего делать скрин? Я как увидел что файл 2 гига так его и не устанавливал даже. |
Судя по всему 2 файла патчяться корректно.
А вот остальные нет. Ну чтожь делать, убрать чтоли патчинг прогресс бара. Ну тогда хотябы скажи что за версии ядер?? И под какую SP? Именно патчинг прогресс бара, толком и не тестировалься.... Даже не представляю как сделать лог ошибок ... |
|
Пришли мне Их, Я посмотрю что в них не так..
Xoxma ну когда я получу ядра?? Тем Раньше отправишь, тем раньше исправлю... |
Так господа.. Есть ли?? программеры на дельфи.
Кому нужны исходники этой программы. Могу выложить. Хочеться чтобы Мне помогли ее дописать.. Есть мелкие заморочки. И еще хотелось бы услышать новые пожелания... |
SOLON7, хоть чтото получилось? Ждём програмистов, жаль я не шарю.
|
А что это за версия из екстримпака 5.1.2600.5586.
Откуда она взялась.... Хохма как думаешь может опционально убрать патчинг прогресс бара. Типа галочку поставить "Патчить прогресс бар"..... Мне кажеться надо создать отдельную подкатегорию тем и назвать ее "ИНСТРУМЕНТЫ" и выкладывать туда инструменты для модификации и изменения нужные при создании Дистра Винды... |
Я извиняюсь, что делает эта программа? Имея громкое название "Boot Screen Tools" :)
Запустил ее, перешел на Создание патчеров, указал Windows\system32\ntoskrnl.exe и нажал Создать патчер . Программа говорит -патчер создан, и что? что-за патчер. Далее я запустил patcher.exe кот-ый создался в той-же папке и он сказал что ntoskrnl.exe пропатчен! И... Где же tools для изменения Boot Screen-а? Кстати бооюсь перегружать комп, еще пропатченный ntoskrnl.exe не загрузится :] |
SOLON7, может поменять местами работу в патчере, сначало чтоб патчить прогресбар а потом палитру и картинки? Если и так не прокатит тогда однозначно убрать (пока).
___oj, почитайте шапку темы, с системой ничего не будет можете перезагужаться. Указывать нужно изменённое ядро, а потом например из екстримпака или UpdatePack-а достать файлы ядра и пропатчить. |
XOXMA просто терпения не хватает смещения искать в файле ядра. Придеться извращаться...
Я около 1,5 недели искал и сравнивал эти смещения. А теперь выясняеться что эти смещения не универсальные. С горем пополам Я все таки сделаю это.. Ты не преживай..Не даром я 11 лет возле компа просидел.. Сделаем... Это лишь вопрос времени... ОJ Прочитай всю тему.. Мне надоелло уже обьяснять новичкам для чего и зачем... И прочитай тему про создания Boot Screenov. ОФФТОП однозначно.. НУ ВОТ НАКОНЕЦ ТО СДЕЛАЛ. ХОХМА ПОСТЕСТИ ПЛИЗ.. Просто я не могу потестить эти ядра, потомучто у меня 2 дерный комп... |
Цитата:
|
Народ простите за тупой вопрос но я еше не очень шарю в компах. Объясните как пользоваться этой прогой
|
ХОХМА похоже я нашел главный глюк..
Оказываеться Там какие-то ошибки ввода-вывода были.. Добавил этот код и теперь работает. Видимо я не совсем хорош, раз непонимаю почему возникают ошибки... Write('Kernel type:='); Write(kerneltype); Writeln(''); result:=kerneltype; Странно все это.. Очень странно. Я бы даже сказалл там какие то ограничения когда консольное приложение создаешь.. Ну вроде ВСЕ. Я НЕ ПОВЕРЮ ЕСЛИ УСЛЫШУ ЧТО ЕЩЕ БУДУТ ОШИБКИ. Но тем не менее WINDOWS тоже не сразу стала стабильной. |
Цитата:
Ядра пропатчились, TuneUp открывает все 4 ядра. Палитра, битмапы и прогрессбар как задумано. Уря, осталось сделать аддон. |
Что за ошибка при запуске патчера? :o
|
Wills,
Не может быть... Пришли мне это ядро... Какого чер........та. Все должно работать на ура. Какая версия ядра. Что лежит в папке с ядрами... Ей богу все должно работать.. ХОХМА Большое спасибо что был, и что ты есть. Тебя надо наградить как Активного Бета-Тестера. Интересно вообще К какому роду программ можно приписать программу BOOT Screen Tools. |
Цитата:
|
Отдельно можно сказать что это еще и программма патчинга. То есть взлома.. Определыенных значений ЯДРА...
|
Нужен Аддон под программу BOOT screen tools
:help: :help: :help: :help: :help: :help: :help: Здравствуйте Уважаемы коллеги. Теперь программа BOOT SCREEN tools работает.. Теперь хотелось что бы кто-нибудь создал АДДОН BOOT Screena основанной на патчере программы BOOT Screen tools. В будущем хочу чтобы программа полностью создавалла АДДОН. То есть не приходилось бы ничего делать ручками. ГОСПОДА НУЖНА ВАША ПОМОЩЬ... :help: :help: :help: :help: :help: :help: :help: |
SOLON7, когда патчер будет понимать пути тогда и будет аддон а пока... Я побовал не получается.
|
Тогда Гоовори какие пути она должна понимать....
Говори как это должно быть... Гоовори. А то 15 сваливаю. Что смогу то и сделаю... |
Вот версия 1,6.
Хохма. Там теперь она поддерживает указание директории.. patcher.exe folder1 Так вроде работает... Жду тестирования... |
SOLON7, работает, пробую сбацать аддон...
|
Вложений: 1
Вот для примера.
Для использования с UpdatePack-XPSP3-Rus версии 8.10.23 |
А я думал аддон по сложнее Будет..
Код:
@Echo off А с 2 другими как тогда ???? |
SOLON7, два пакуются в NTKRNLMP.EX_ и NTOSKRNL.EX_, и все четыре в SP3.CAB. Такая структура дистрибутива.
|
Санкс, не знал......
|
ОДИН ВОПРОС А С VISTA работать будет
|
vabamer, НЕТ!
|
xoxma81, СПАСИБО
|
Хохма, ну тогда я выкладываю Версию 1,6 и аддон в ШАПКУ????
А скрина у этого аддона не будет... Все таки кульную я прогу написал.... Респект мне :):):):):):) |
Цитата:
|
Цитата:
|
Скажите,а сделаныq BOOT SCREEN куда нужно залить,чтобы он остался.
|
Там с версией 1,6 идет Аддон. И патч надо создать с Версией 1,6 чтобы аддон работал.
В этот аддон и пихнешь свой Буутскрин и ВУАЛЯ АДДОН ГОТОВ... Суем в папку аддонов и Вперед с собственным Аддоном.. |
SOLON7, спасибо вам за подсказку,но я в этом вобще "ноль",я даже не представляю как это делается.
P.S. есть идея.,но поддержут ли её,а почу му бы не сделать,так сказать Видео помощь для чайников,а? |
Ну... Уважаемый..
Так дело не пойдет... Это же не сложно поспрашивать.. Тебя что конкретно Интересует... Задавай конкретные вопросы И получишь конкретные ответы. Сначала прочитай эти статьй. Новый Взгляд А потом эту статью.. Второй Вгляд Потом Еще спросишь если че не поймешь.. Время очень драгоченно. |
Например:Я создал скрин,и хотел бы его залить в систему,чтобы этот скрин действовал без участия других программ(TuneUp),когбудто это родной скрин Windows.И ещё вопрос:а можно ли залить собственный скрин в установочный диск.
|
Нда братан. Видимо Ты не знаешь что такое UpdatePack.
Тогда читай это.. Updatepack И ФАК тоже читай. ФАК |
Вторая ссылка которую вы мне указали,для меня вообще тёмный лес.Меня вообще интересует всё что происходит на этом сайте :создания,замены и т. п. ,но ничего не понимаю.Пытаюсь хоть что нибудь понять.И прошу прощения за свои не коректные вопросы.
|
xoxma81,
Вопрос иногда файлы ядра находятся в ExtremePack, а аддон начинается с буквы B, аддоны-же обрабатываются по порядку. Не надо ли переименовать аддон? |
nialki, Просто аддон рассчитан на стандартный Updateapack.
Но замечание верное.. Aleksking Хватит Флудить... Ты уже несколько раз разписываешься в своей беспомощности... Нет чтобы все подробно прочитать. Ты хочешь все понять на халяву.. Помоему ты вообще не хочешь во всем разбираться. А просто хочешь на нервы подействовать.. Начни с простых вопросов. 1.Типа как собрать Дистр. 2.Или как Добавить программу в Дистр Виндоуса. 3.Или как добавить тему в ДИСТР. Задавай конкретные вопросы. И получишь конкретные ответы. Еще раз говорю прочитай статью Новый Взгляд. Ты вообще интегрировал Буут Скрины в Дистр ХП ??? Задаешь обобщеные вопросы. Получаешь такие-же ответы... |
|
такая проблема - в Viste при проверке HDD (т.е. в момент запуска chkdsk.exe, следует сразу за Boot Screen-oм) цвет экрана полностью чёрный, я на XP и никак не могу избавиться от болотного, т.к. бутскрин Вистовый - палитра что ли в нём такая зашита, что этот экран болотного цвета. уже кучу инфы перепотрошил, и ползунок перекрасил (даже в чистую нарисовал новый, что б палитру сменить), но то ли вопрос ставлю в поисковике некорректно, то ли ответа просто нет??? не пойму... Скажите, может ли эта прога помочь в решении описанного? Я недавно слил Victa Transformation Pack 9.0 - так в ней автор эту проблему решил, т.е. у него во время работы chkdsk.exe экран полностью чёрный.. выдрал я из чистого дистриба (без интеграции пакета обновлений) пропатченного этим паком файлы ядра системы, закинул в свою - они у меня один хрен болотные. вобщем, устал искать ответ... :help:
|
вистовый как-то постильней будет, что ли, а в VTP 9 файлов ядра нет как таковых, есть определённый процесс патчинга файлов ядра системы какой бы версии они ни были. но вот каким образом там это реализовано - пока не пойму, не могу распотрошить инсталляционный .exe-шник VTP (если кто знает как извлечь файлы из компилятора Microsoft Visual С++ v.6.0 - помогите!!!)
|
да есть у меня чистый пропатченный дистриб на VMWare, но не помогает... цвет этого экрана (где-то я читал) зависит от цвета ползунка bootscreen-a, и в chkdsk.exe его попросту не имеется, а значит и обрабатывать нечего. проблема глубже - в bootscreen-e. ладно, в любом случае спасибо, буду копать дальше...
|
да, про эти ресурсы я знаю давно. но всё равно не помогает. весь день на работе промучился - ни фига не сделал. после патчинга VTP - экран чёрный, выдираю пропатченные файлы, заменяю на рабочей винде - работает, т.е. экран чёрный, но стоит поменять хоть один ресурс - опять болотный экран... но я всё равно сделаю... спасибо за участие, я же так давно грызу это проблему, что аж в панику начинаю впадать.
|
nV0!ce, если чесно не вижу абсолютно никакой проблемы. Цвет фона, он же цвет фона прогресбара, не путать с прогрес баром, он же второй цвет в палитре рисунка и есть ваша головная боль.
Чем создаёте ядро бутскрина? Тюнеапутилитой? Сделайте сверху в рисунке чёрную полоску. Вы только скажите или покажите какой должен быть бутскрин... Да и заменой ресурсов тут не обойтись, нужно менять палитру. |
Что-то не так... Патчер отрабатывает прекрасно - ядра патчатся. Но получается, что аддон несовсем корректен - патчатся файлы в папке UpdatePack-XPSP3-Rus\Files - один раз и навсегда. И ядра не обрабатываются modifype.exe - зачем он тогда в аддоне? Может корректнее переделать аддон таким образом, что бы ядра в папке UpdatePack-XPSP3-Rus\Files оставались оригинальными? И без обработки ядер программой modifype.exe установщик винды отказался их копировать с компат-диска...
|
Вложений: 1
Цитата:
Дабавте правку CRC в PE заголовке файла. Для драйверов и файлов ядра это жизненно важно. строчек 10 кода. Код:
function CorrectLdrChecSumm(FileName:string):boolean; |
Вложений: 1
всё, заменил палитру во всех ресурсах файлов ядра, добился того, что бы всё экраны были чёрными и нигде не было болотного цвета, выкладываю всё в архиве, дополнительная инфа - там же. программа хороша, помогла, хотя и не во всём. по крайней мере натолкнула на правильный путь, а дальнейшее было делом техники. непосредственно в самой программе мне лично не хватило функции применения или замены палитры непосредственно в файлах ресурсов, то бишь битмэпах aka .bmp. вот если бы под кнопкой "Загрузить Палитру из 16 цветного рисунка" была кнопка "Записать палитру в 16 цветный рисунок" с одноимённой функцией прога вообще была бы супер, т.е. полнофункциональна и я обошёлся бы во всей проделанной работе ей одной. а в её теперешнем состоянии она универсальна, т.е. не подходит к каждому ресурсу по отдельности (записывает палитру - одну, общую - в файл ядра), а она, палитра, у каждого битмэпа в файлах ядра - разная, и недостаточно пропатчить файл ядра какой-то одной, заранее выбранной палитрой. спасибо автору, и всем принимающим участие в нашем общем нелёгком, но увлекательном деле.
|
Есть одно Замечание nV0!ce, Дело в том что BMP-шки в ядрах XP не хранят палитру..
То что Рисунки там с индексированной паллитрой цветов это Факт. А что modifype.exe не работает с патченными файлами ЯДЕР ? Boa Soft, А как это работает? function CorrectLdrChecSumm(FileName:string):boolean; Это что специальная функция для поправки PE Ядра.. |
Цитата:
Но, им первая функция отлично поправит CRC pe файла. PS Restorator корректно правит CRC, Reshackers - не правит. Цитата:
|
Цитата:
Хотя я нашел одну статью. Как приеду в город. Постараюсь что-нибудь сделать. |
Цитата:
|
Boa Soft,
Хотел спросить вопрос. Функция function CorrectLdrChecSumm(FileName:string):boolean;[/b] И программа Modifype.exe Эквивалентны ????? Или же для работспособности аддона обе использовать??? Кстати загрузка 16 цветной Картинки из файла Ядра небудет. Так как это не представляеться возможным сделать за не имением Опыт и Сорцов. |
SOLON7,
Цитата:
|
Не просите... Все перепробЫвал.. Битма с индексированной палитрой невозможно сделать...
Я не могу отобразить картинку с Ядра. Маловато Опыта. Если будут програамеры которые смогу помочь. То я с радостью Приму Их помощь.. |
Цитата:
|
Вообще все хотят чтобы программа была супер пупер Комбаином.
Хотят вообще все делать одной программой. Но извините я не МS штоб штамповать профессиональные программы. Что смогу то и сделаю. |
У меня после интеграции вот этого http://dias.ucoz.kz/load/1-1-0-7 аддона при установке винды пишет что ntkrnlmp.exe и ntkrpamp.exe неправильный системный файл приходится жать ескейп..
|
Цитата:
|
Хотел спросить вопрос.
Функция function CorrectLdrChecSumm(FileName:string) И программа Modifype.exe Эквивалентны ????? Или же для работспособности аддона обе использовать??? Без сомнения надо исправить аддон с ипользованием Modifype. |
Wills,
Мне нужно чтоб при инсталляции винды не было ошибки а не после установки .. |
Господа ДИКО ИЗВИНЯЮСЬ. Аддон Сделаю 1 декабря.
И программу тоже 1,7. Чтобы безо всяких там Modifype было. Подождите немного. Дико извиняюсь. |
Sandermage, Читай данную статью
|
Можно так BootScreen - MICRO
Задействовал Modifype, на виртуалке без ошибок. |
Ок... СПС, щас в шапку Выложу.
Кстати А как тебе вообще этот БУУТСКРИН MICRO??? |
Господа топик обновлен.
Теперь есть версия 1,7. Не надо заморачиваться с ModifyPe. Патчер сам чинит ЯДРА Проверьте правильно ли ставиться Винда с новым патчером 1,7 ????? |
Можно ли поставить Красивый БУУТ СКРИН на живую систему, если да то как.
|
D@n1k007
можно делается ето аналогично тому как делает ето сам TUNE UP UTILITIES! (* предупреждаю что лучше делать это TUNE UP!!!) ДАЛЬШЕ ПРИВАЖУ ПРИМЕР - ЧТО ДЕЛАТЬ! НО ДЕЛАЙ НА СВОЙ СТРАХ И РИСК! (система может не загрузиться если сделал до етого что то не правильно, выбрал не то ядро, ошибся в названии файла и т.д.) итак бере файл пропатченного ядра! например: ntoskrnl.exe (главное почитайте сначала в статейке в шапке какой из файлов ваш!) переименовываем его в itsmyrnl.exe и ложим в папку C:\WINDOWS\system32 а затем изменяем boot.ini файл (лежит на диске С) так: [boot loader] timeout=20 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /execute /fastdetect /Kernel=itsmyrnl.exe multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional (Backup)" /execute /fastdetect вот впринципе и все. установили на живую систему ))) СОВСЕМ ЗАБЫЛ есть второй и третий вариант))) проще) 2. качаешь TUNE UP UTILITIES и в ней все делаешь безопасно 3. находишь на етом форуме такую програмку как: Logon Manager 1.4 она здесь attachment:/60/thread-106004.html и тоже все делаешь безболезненно! но если ты мазахист - то вариант описанный мной 1м - для тебя! |
Дорогие Джентельмены Прошу тестировать Версию 1,8.
Все таки добавил загрузку картинки из Ядра. Спасибо Форуму Исходники.RU (forum.sources.ru) |
SOLON7, Обязательно протестируем, странно тема созданна относительно давно, а я только заметил, молодчина!
|
Это наверное потомучто Количество сообщений у нас одинаково.
|
Думаю добавить функцию сохранения и загрузки палитры формата PAL. Эту палитру поддерживает Photoshop.
Еще пожелания будут??? |
Цитата:
|
Вложений: 1
Господа вот статья для редактирования BootScrena.
ее написал Я. хотел бы чтобы ее отредактировали и оценили... Эта статья не должна оставить белых пятен. |
Статью 10 посмотрели.. А как же отзывы.. Господа жду отзывов.
|
Как с помошью этой программы вытащить скрин из готового нтоскернел и заменить им скрин во всех четырех файлах для интегрирования в дистврибутив? Такое возможно?
Или нужно искать какието другие программы? |
Напишите пожалуйста по подробнее..
Не совсем понятна суть впороса... |
Есть сборка А в которой 4 готовых файла ядер (ntoskrnl.exe, ntkrpamp.exe, ntkrnlpa.exe, ntkrnlmp.exe). У них готовые бутскрины.
Собрал свою сборку со всеми обновлениями, и в ней эти файлы обновленные, со стандартным оформлением. Если просто заменяю эти файлы в своей сборке на файла из А, то система выдает, что нужно скачать последнее обновление, и соответственно меняет все на стандарт XP. Задача: 1. Сделать сборку Б со всеми последними обновлениями (выполнено) 2. Взять файлы ядер из сборки А, вытащить из них ресурсы и добавить в файлы ядра сборки Б. Я попробовал после интеграции всех обновлений просто заменить на старые файлы из А, но при первом же обновлении ХР сама скачала KB956841 и поменяла мне все на стандартные. Неделю бьюсь, как подменить в обновленных файлах ядра ресурс, чтобы и файлы были новые и оформление нужное... Я пробовал открыть файлы Resource Tuner'ом, но он показывает что ресурсы и в старых и в новых файлах якобы одинаковые (т.е. пустые черные экраны в ресурсах 1,8), возможно из за палитр, но видимо с палитрами он работать не умеет... |
sibbear, используйте UpdatePack-XPSP3-Rus-8.12.12, он уже содержит KB956841. Если хотите использовать свой бутскрин то замените патчер в аддоне на свой.
|
Вот в этом ответе я вообще ничего не понял.
Какой патчер в аддоне нужно заменить на свой? У меня сборка со всеми обновлениями на сегодняшний день, зачем апдейт пак? Если заменить файлы в аддоне, то всеравно будет стандартный бутскрин, т.к. KB956841 обновляет файлы ядра. Так что менять ресурсы в этих файлах нужно тогда когда KB956841 уже внедрен в инсталл, т.е. файлы уже поменяны на последние. И теперь берем эти файлы и меняем в них ресурсы бута на нужное, затем кладем обратно в SP.cab. Вот что мне нужно. Ресурсы поменять, а не обновление добавить. А если пропатчить и заменить их ядра на старые то система выдаст "дай обновление". РесурсХакер и РесурсТюнер на месте 1,8 битмепов показывают черный экран и в стырых и в редактированных файлах, поэтому с ними я заменить ресурс не могу, и мучаюсь как в новых файлах ядра поменять скрин... |
Цитата:
2. Про сборки гдето уже писали. |
Да етит твою, за ногу, налево...
KB956841 УСТАНОВЛЕН! И если просто установить систему, то ничего не качается. Если я подкладываю системе вместо обновленных файлов ядра, те ядра, которые от старой системы со скринами, то требует обновление. Так вот мне нужно, взять файлы старой системы, вытащить из них буты, запихать их в файлы новые (которые от KB956841) и все! и тогда и скрин будет и обновление не надо... |
Цитата:
Прога какраз для етого и предназначена. |
Так я и спрашиваю, пожет эта программа вытащить ресурс из старых файлов и пропатчить новые? в готовом дистрибутиве с интегрированными обновлениями...
что собственно и требовалось доказать. Сейчас проверю, если все заработает то отпишу. |
Берете прогу, жмете создать патчер и выбираете нужный файл ядра, тот который хотите видеть при загрузке.
В папке с прогой появится патчер который бросаете в C:\WINDOWS\system32 и запускаете. Если защита отключена радуетесь, если нет то ишете как отключить. |
Цитата:
|
Цитата:
Цитата:
Используйте апдейтпак и аддон из данной темы. Цитата:
|
Всем привет!Извените за ламерсике вопросы, но нужна ваша помощь!
Вопрос такой: Можно ли пропатчить каким-то образом саму палитру битмапов из оригинального ntoskrnl.exe?? Тоесть,чтобы можно было взять любое изображение подогнать его в Шопе под нужное разрешение, перевестив 16 цветов, и чтоб после подмены ресурса в оригинальном ntoskrnl.exe картинка отображалась именно со своей 16-ти цветной палитрой а не Windows-ской..... а то получаеться какая-то "гадость" если к изображению применить стандартную палитру Windows!! Help please!!! |
9119, шапку почитайте.
|
Обновил шапку теперь доступны исходники от программы..
|
Чет не пойму как работает AДДОН BootScreen - MICRO
Положил папку Boot в папку Addons Вопрос: куда класть ядра? %) |
Цитата:
Цитата:
"класть ядра" нужно вот в такие аддоны http://forum.oszone.net/thread-75621.html там в аддонах лежат уже готовые ядра конкретных версий. недостаток таких аддонов — после того как MS обновит ядра, их приходится обновлять во всех подобных аддонах. AДДОН BootScreen - MICRO этого недостатка лишён. Там лежит ПАТЧЕР. Он модифицирует те ядра которые лежат в дистрибутиве (уже обновлённые). При выпуске MS новых ядер в этом аддоне менять ничего не нужно — ядра обновятся в дистрибутиве, и аддон их пропатчит. |
при интеграции только updatepack + эддон BootScreen - MICRO - модификация проходит успешно - бутскрин меняется
заметил, что при интеграции updatepack + ExtremePack_9.2.21 + эддон BootScreen - MICRO - модификация НЕ проходит (остаются ядра от ExtremePack) имена эддонов: ExtremePack_9.2.21 w-boot по идее моификация бута должна быть после интеграции ExtremePack, ан нет... как быть? подскажите |
sLiDeR-X, попробуй закинуть патч в \ExtremePack_9.2.21\Files\ и запустить.
патчь пропатчит находящиеся там файлы ядра, и они будут уже модифицированными в самом ЭкстримПаке. тогда от всего аддона BootScreen - MICRO тебе будет нужен только файл KillWFP.lst |
Цитата:
теоритически может помочь перевод скрипта модификации в Finish файл, но это работа уже для автора аддона. |
залей пожалуйста куда-нибудь зеркало,а то укоз умер
|
Что именно залить, 8 буду в городе. постараюсь залить !!!
|
SOLON7, вроде ты говорил о добавлении поддержки горизонтальных смещений? или я не прав?
|
Цитата:
Для каждого типа ядра зайдествованы своя поледовательность байт для поиска. (причем последовательность байт две). Для опытов мне нужны смещения всех непатченных ядер горизонтального положения. При этом еще укажите версию ядра (5,1,XXXX). Вообще-то я хотел создать программу UP-lite (аналог nlite под updatepack) с патчингом syssetup.dll но все никак времени не найду.. Короче мне нужны смещения по которым можно найти горизонтальное положение бегунка. Причем для каждого типа ядра (а их всего 4). и обязательно скажите от какой версии ядра смещения. |
Цитата:
|
SOLON7, прочитал всю ветку и так и непонял как мне создать патчер бута. Программой Тюне я создал бут, установил его на загрузку, в систем 32 нашел 2 файла ntkrnlpa и ntoskrnl. И теперь не знаю с какого из них делать патчер. Так как не могу понять где Тюне меняет ресурс. Ведь в системе остается и старое ядро. Где именно брать файла для патчера с измененными ресурсами. Помогите, я в этом деле вооще почти не разбираюсь.
|
Цитата:
|
vetal75, создаваемый тюнеап бутскрин находится здесь:
C:\WINDOWS\system32\TUKernel.exe |
а как посмотреть какой цвет задан в прогрессбаре?
у меня два файла, один с синим прогрессом, второй с зеленым. Я не могу понять какой из них какой. Палитра одинаковая, все остальное тоже. Если вытащить ресурсы при помощи ресторатора, то там просто черные битмапы. |
Я вообще незнаю.. Скока можно флудить..
Я незнаю я незнаю. Мой брат перпевел статью с английского языка. Я написал программу, и все равно остаются люди которые говорят Я незнаю как сделать.. Палитра одна для главного рисунка и для прогресс бара. Палитру выгружаем моей програмой из ядра. Рисунок распаковываем Ресторатором. Загружаем картинку в Фотошоп, после загружаем палитру!! И смотрим что не так !!! |
SOLON7, поправь в патчере 2.0 отрисовку версии:
Цитата:
|
Может еще сделать чтобы патчер все на русском писал ???
|
SOLON7, как по мне - хоть на китайском. И я бы рекомендовал малость остыть - я только указал на помарку в отображении версии. Если замечания тебя так нервируют - отдохни недельку-другую вдали от форума.. могу посодействовать ;)
А за патчер - отдельное спасибо, потестирую (раньше как-то руки не доходили). |
скачал прогу буду тестить)
Цитата:
- а можно траекторию прогресс бара изменить? по вертикали, например, по горизонтали, мне по дуге очень надо!) была бы красота!!! |
Цитата:
А вот насчет вертикального положения подождите.. Сейчас другим проектом занимаюсь, не менее важным !! |
Может кто-нибудь сделает из приведенных ниже рисунков бутскрин, буду очень благодарен.
ImageBoot |
Цитата:
|
4 SOLON7
Спасибо огромное за прогу, всё работает отлично!) |
я имел ввиду не смещение бара по вертикали или горизонтали,
а работу самого прогресс бара - не слева на право, например сверху вниз или справа на лево, снизу вверх? |
Цитата:
|
Господа я тут такую вещь нашел.
Может быть полезна тем кто возится с Bootscreenami http://wincmd.ru/plugring/BootScreenView.html |
Цитата:
Вобщем хотелось послушать общественого мнения на счет этого файла, потому как у меня касперыч 7 версии говорит о троянской программе. |
Цитата:
К сожалению эта приблуда оказалась хуже моей программы !!! |
Цитата:
Они с твоей прогой почти не пересекаются по функционалу. Я пользуюсь обеими. |
Ахтунг!
Цитата:
Вместо того, что бы патчить ядра в дистрибутиве, он патчит их в UpdatePack! это приводит к неприятным последствиям - даже после однократного использования данного аддона в UpdatePack'е оригинальные с неповрежденной подписью файлы ядра заменяются их патченными версиями, оригинальные файлы не бекапятся, и в дальнейшем даже при отказе от патчащего аддона, файлы в дистрибутив попадают патченными. ещё одна фишка при многократном использовании патчатся уже не оригинальные, а ранее патченные ядра. такое многократное "патченнье патченного" запросто может дать либо неадекватные, либо неработоспособные результаты :( Кстати, в роде в патчер уже встроен modifype.exe, зачем в Цитата:
|
Цитата:
|
Amigos, а вы можете сделать рабочий аддон тогда, а то я не силен в этом деле..
У меня та программа отказалась показывать ядро от sp3 !!! Цитата:
посмотри здесь еще http://forum.oszone.net/thread-136850.html |
Цитата:
В UpdatePack адекватного способа обработки подобным патчером нет. Но есть неадекватные, а они, увы конфликтуют кое с чем. Как вариант можно сделать несколько (около 4) вариантов - все со своими фичами. Я займусь Цитата:
она его показывает, только косячит, из-за того что картинка упакована RLE. только что за радость смотреть на дефолтную картинку :) ? все остальные буты, которые я видел, были не упакованы и нормально им показывались. хотя конечно, програмка во первых старовата, а во вторых не все фичи бута знает, и не может показать адекватно буты со смещённым по горизонтали прогрессом, или прогрессы со скрытыми закрашивающими кубиками.\ кстати 2 all ! кто нибудь знает, какой графичесий редактор/просмотрщик умеет корректно сохранять 4 битные BMP с RLE ? Фотошоп 5.5 вообще не умеет сохранять 4 битные BMP, фотошоп CS 3 сохранять 4 битные BMP может, но при попытке выбрать RLE выполняет недопустимую операцию :( |
Цитата:
|
Цитата:
|
Цитата:
редактор -The GIMP |
У меня пожлание к программе, и к автору: может в BOOT SCREEN TOOLS превью сделать:cool: . Тогда пользоавтель мог представить что делает. а то не очень охота часто патчить файл ядра, чтоб проверить!
|
Загрузка картинки есть, остается только бегунок и анимация бегунка !!!
И заодно можно будет сделать функцию создания адона. Вопрос такой. Updatepack интегрирует свои ядра до начала интегрции аддонов или после ???? |
Уже сделал, Смотрим шапку...
Версия 2,1 В версию 2,1 добавлены функция превьюв. Немного переработан интерфейс. Правда горизонтальное положение бегунка берется по умолчанию, а не из ядра !!! Но это только пока !!! |
Цитата:
собственно сам updatePack это тоже аддон, он имеет ту же структуру и также обрабатывается, но файлы из updatepack'а переносятся в дистрибутив до файлов из других адонов. |
тогда я сделаю чтобы программа сразу создавала Аддон, так оно проще будет !!
А вот с горизонтальным положением бегунка придется подождать !!! |
Цитата:
Супер! лучше чем в wlx_BootScreenView! но битмап прогрес бара берется из картинки №4, а надо из 8. в wlx_BootScreenView правильно изображен битмап прогресса, но показаны закрашивающие квадратики, хотя в ядре они убраны у тебя закрашивающие квадратики убраны, как и в ядре, но битмап прогресса не тот, а от патча проказы. тут он ядро для патчинга использовалось оригинальное, и битмап 4 дефолтный 4 битмап используется при запуске 2003 сервера, при запуске нормальной XP - 8 |
Amigos, а патч или бутскрин можно ли увидеть в деле - тот что изображен на вашем посте(moonlite)что ли!???
|
Ладно поставим 8, ничего не скажешь.. Надо бы разобратся с горизонтальным положение прогресс бара. Тогда было бы замечательная моя программа. За коомент спс.. Большое СПС..
И еще вопрос, какую тема у вас используется ???? |
Цитата:
редактирование прогрессбара и фонового ресмунка.))) |
Цитата:
|
Цитата:
|
Согласен с Potursak, не все пользуются
Цитата:
|
О боже. А чем вам ресторатор не угодил ??? Надо наверное соизмерять что надо а что нет ???
И как же тогда люди Bootscreen'ы создают ??? Tune up отлично справляется. Чем же тогда если не Tuneup???? |
Цитата:
конкретно EartCG Цитата:
Это не говоря о том что сам TU - страшный монстрюга, который лезет куда надо и нет. Цитата:
Цитата:
|
|
Цитата:
вот классическая информация о том, какие ядра есть в XP http://ru.wikipedia.org/wiki/Ntoskrnl Цитата:
но в дистрибутиве 6 ядер: \I386\NTKRNLMP.EX_ \I386\NTOSKRNL.EX_ \I386\SP3.CAB\ntkrnlmp.exe \I386\SP3.CAB\ntkrnlpa.exe \I386\SP3.CAB\ntkrpamp.exe \I386\SP3.CAB\ntoskrnl.exe 4 полных набора ядер есть в SP3.cab, а в папке i386 в виде упакованных файлов 2 ядра для систем RAM<3 Gb в установленной системе тоже 6 ядер c:\WINDOWS\system32\ntkrnlpa.exe c:\WINDOWS\system32\ntoskrnl.exe c:\WINDOWS\Driver Cache\i386\sp3.cab\ntkrnlmp.exe c:\WINDOWS\Driver Cache\i386\sp3.cab\ntkrnlpa.exe c:\WINDOWS\Driver Cache\i386\sp3.cab\ntkrpamp.exe c:\WINDOWS\Driver Cache\i386\sp3.cab\ntoskrnl.exe если с ядрами в sp3.cab всё понятно, тот же самый полный набор, который вмессте со всем sp3.cab скопировался из дистрибутива, то почему в system32 только 2 однопроцессорных ядра? Каким образом происходит загрузка многопроцессорных ядер? Начать придётся с установки. После первой перезагрузки начинается графический этап установки. При его загрузке использутся распакованные ядра \I386\NTKRNLMP.EX_ \I386\NTOSKRNL.EX_ из дистрибутива. На этапе установки оборудования определяется количество процессоров и в зависимости от этого в каталог system32 попадают на однопроцесорных системах c:\WINDOWS\system32\ntoskrnl.exe из \I386\NTOSKRNL.EX_ c:\WINDOWS\system32\ntkrnlpa.exe из \I386\SP3.CAB\ntkrnlpa.exe вот так, весьма затейливо один файл из ex_ , другой из CAB. т.е. если пропатчит только NTKRNLMP.EX_ NTOSKRNL.EX_ в дистрибутиве, не трогая SP3.CAB то одно ядро будет с изменённой картинкой, а другое — с дефолтной. на многопроцесорных системах ещё веселее. во первых файлы в c:\WINDOWS\system32\ на первый взгляд не отличаются от таковых в однопроцесорных, те же ntkrnlpa.exe и ntoskrnl.exe , что и в первом случае. Но если мы посмотрим Т.е. на этапе установки оборудования \I386\SP3.CAB\ntkrpamp.exe копируется в c:\WINDOWS\system32\ntkrnlpa.exe а \I386\NTKRNLMP.EX_ (или \I386\SP3.CAB\ntkrnlmp.exe проверить было не начем :( ) в c:\WINDOWS\system32\ntoskrnl.exe. ну и собствено резюме: на живой системе нужно патчить 2 файла c:\WINDOWS\system32\ntkrnlpa.exe c:\WINDOWS\system32\ntoskrnl.exe файлы в c:\WINDOWS\Driver Cache\i386\sp3.cab в загрузке не участвуют, и трогать их не нужно. в дистрибутиве, если не принимать специальных мер (вроде патчинга на на T13), необходимо патчить все 6 ядер, включая лежащие в SP3.cab, иначе на отдельном сочетании процесоров и количества RAM вполне возможно задействование непропатченых ядер с дефолтными картинками. |
Вложений: 1
При реализации аддона "патчащего" аддона есть сложности.
1 Сама архитектура UpdatePack ориентированна на удаление, добавление, и замену файлов в дистрибутиве. Никакого механизма патчинга уже существующих файлов не предусмотрено. Поэтому при патчинге любых файлов приходится извращатся. 2 файлы ядра дистрибутива активно меняются в процессе работы UpdatePack во первых при интеграции обновления KB956803 самим UpdatePack во вторых при интенрации обновления KB960496 ExtremePack (если он интегрируется) собственно все существующие патчащие аддоны работают или через SpecCase (запуск до интеграции аддонов), или через Finish (запуск после интеграции аддонов). запускать патчинг через SpecCase безсмысленно, т.к. при последующей интеграции адонов пропатченные ядра будут заменены файлами из UpdatePack и из ExtremePack (если он интегрируется). Есть грязный способ - взять и пропатчить ядра в самом updatePack (он использовался в winStyle и в микро-аддоне) но его обсуждать не будем. При запуске патчинга из Finish придётся перед патчингом заниматься распаковкой SP3.cab , а после патчинга его упаковкой. задачка нетривиальная, но возможно когда нибудь такой аддон будет написан. но а сейчас — примитивный и надёжный аддон конструктор. Примитивный потому что по структуре он копирует все boot аддоны с готовыми файлами ядра Надежный потому что замена ядер в дистрибутиве происходит средствами UpdatePack недостаток у аддона ровно один - сам он ничего не патчит, а требует, чтобы сам пользователь запустил нужный ему патчер в папке Files, где лежат чистые ядра из UpdatePack. инструкция Цитата:
Пользуйтесь аддоном из следующего поста |
Вложений: 1
тем кому не хочется скачивать 2 мегабайта дефолтных ядер (которые и так у всех есть) из предыдущего поста, могут скачать конструктор из этого поста
инструкция Цитата:
|
А команда Expand вроде позволяет извлечь из архива 1 файл
Например команда expand SP3.CAB -F:acpi.sys ..\ Извлечет файл из sp3 . А вот как добавить файл в уже имеющийся архив, огромный вопрос ??? |
SOLON7, извлечь можно.
но после пропатчивания ядра нужно запихать в SP3.cab а отдельные файлы вроде нельзя - его надо весь распаковывать, а потом упаковывать назад. гораздо перспективней проптчить только NTKRNLMP.EX_ и NTOSKRNL.EX_ а распаковавшиеся из SP3.cab оригинальные ядра патчить на T13. я такое постараюсь сделать. |
|
я думаю перспективней патчить файлы прямо в UP, т.к. они сами потом везде добавляются (и в папку I386, и в SP3.cab)
|
D1abl093, патчте, никто вам не запретит.
только не жалуйтесь потом, что у винстайла и респатча бутскрин ненормальный. Цитата:
У вас на скрине она уже перемещена. |
Цитата:
а я хотел бы сделать тупо аддон с битмапами и скриптом для изменения, чтоб постоянно с помощью TuneUp не создавать загрузочные файлы после обновления UP Как в респатче, изменить скрипт чтобы переместить наверх полоску??? Или простой скрипт тут не спасёт |
Цитата:
Причем смещение для патча находит динамически, то есть может патчить не только текущие, существующие ядра, но и те которые MS выпустит в будущем. |
я так понял с помощью этой проги создаётся файл Patcher.exe , который должен запускать на Т13, Т12 или RunOnceEx
или я в чём то не прав |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
готовый адон для патчинга на t13 ещё не готов. |
|
Вложений: 2
Поскольку аддоны с ручным патчингом ядер энтузиазма не вызвали, вот аддон со своим дополнением для патчинга "в процессе"
4-BootPatch1 (аддон — конструктор)Аддон предназначен для замены бутскрина windows XP при помощи патчера, созданного программой BootSreenTools Идея подсмотрена в винстайле Патчинг происходит на T13 при помощи патчера лежащего в SFX 7zip, поэтому при первой загрузке до начала графического этапа установки BootSreen остаётся стандартным. Если вы хотите это изменить воспользуйтесь аддоном - компаньоном 4-BootPatch2 который меняет ядра в дистрибутиве. для замены патчера своим зайдите в архив \Addons\4-BootPatch1\Files\ForceCopy\SVCPACK\PTCH_T13.exe и замените в нём Patcher.exe на свой собственный. Это можно сделать самим менеджером 7-zip (7zFM.exe), либо зайдя (Ctrl+PgDn) в архив через Total Comander (при установке соответсвующего архиваторного плагина ), либо разобрав-собрав sfx при помощи "волшебной кнопки" . в архиве выложенном тут, используется патчер вот с такой картинкойВозможено использование на уже установленой системе, но нужно иметь виду, что при запуске PTCH_T13.exe будет произведён просто патчинг картинки ядер в каталоге c:\WINDOWS\system32\ , без каких либо дополнительных действий по обходу защиты WFP, и если файлы ntkrnlpa.exe и ntoskrnl.exe не выведены из списка защиты WFP, то ядра будут востановлены оригинальными версиями :( 4-BootPatch2 (аддон — конструктор)Как уже отмечалось, предыдущий аддон заменяет картинки в ядрах уже после загрузки графического этапа установки, после первого показа бутскрина. Это многим не понравится, поэтому был разработан этот аддон - конструктор, который патчит файлы ядер \I386\NTKRNLMP.EX_ \I386\NTOSKRNL.EX_ в дистрибутиве, т.к. при загрузке графического инсталятора используются только они. Во время интеграции этот аддон распаковывет файлы ядер во времнный каталог, патчит, упаковывает, и возвращает в дистрибутив. как заменить патчер картинки на другой — положите скаченный патчер ядра, сделанный программой BootSreenTools в папку данного аддона . ВАЖНО! патчер должен иметь имя Patcher.exe ! Если патчер имеет другое имя он не сработает! в архиве выложенном тут, используется патчер вот с такой картинкой______________________________________________________________________________________________ Нюансы сольного (отдельного друг от друга) использования аддонов4-BootPatch1 патчит ядра в уже почти установленной системе Плюс - всё 6 ядер на дистрибутиве останутся оригинальными, нетронутыми. Минус - при первой загрузке до начала графического этапа установки BootSreen остаётся стандартным. 4-BootPatch2 патчит ядра в 2 файлах, лежащих в i386, эти ядра используются для систем RAM<3 Gb Ядра для систем с бОльшим объёмом памяти находятся в SP3.CAB и не патчатся. Плюс - полный комплект ядер в SP3.cab остаётся оригинальным, нетронутым. Минус - при установке на системы с RAM<3 Gb будет картинка из патча, при установке на системы с RAM≥3 Gb после графического этапа установки Boot картинка сменится на дефолтную. Нюансы совместного использования аддоновХотя идеологически оба аддона работают на одну глобальную задачу — поменять BootScreen на оригинальный, из-за технологических различий они были сделаны именно как 2 независимых аддона. При условии, что в обоих аддонах используется один и тот же патчер, 2 этих аддона эквивалентны классическим аддонам с готовыми файлами ядра, только
Но если в аддонах используются патчеры с разными картинками, то получится эффект как в винстайле - при загрузке графического этапа инсталятора одна картинка (из 4-BootPatch2) после графического этапа инсталятора другая (из 4-BootPatch1). В выложеных аддонах вставлены иммено разные патчеры для демонстрации эффекта ______________________________________________________________________________________________ p.s. оба аддона успешно тестировались на UpdatePack 9.3.14 и 9.4.24 p.p.s. кстати поздравляю всех, кто пользуется старыми методами по ручной переделке 4 ядер, с новыми ядрами в апрельском UpdatePack! уже чую, что в течении недели все утопленные ветки с бутскринами всплывут, благодаря постам ньюбов: "пожалуста сделайте вариант с обновлёнными ядрами!" |
Amigos Спасибо за проделанную работу. Я Очень признателен тебе..
Я могу добавить функцию создания аддона в программу на основе твоих нароботок. Тогда вообще никто не будет спрашивать обновлять аддоны. Все юзеры будут сами заниматся этим хлопотным делом. |
Появилась еще идея сделать плагин для Total Commandera. Типа превьюв !!
Что скажите господа на этот счет ??? Amigos, не мог бы ты выложить скрипт SFX пакета твоих аддонов. Так как мне придется программно создавать SFX пакет и причем еще запаковывать в архив ):) Мне нужно знать что делает SFX |
Цитата:
я смогу выложить только в понедельник Цитата:
Цитата:
|
Цитата:
Цитата:
|
Вложений: 1
SOLON7, конструктор для сборки PTCH_T13.exe
|
Как самому сделать загрузочную заставку???
Как самому сделать загрузочную заставку??? для windows XP ?
|
|
Amigos, Все таки там не вариант с горизонтальным положением бегунка !!
|
Цитата:
|
Цитата:
Цитата:
Vadikan исправил :) |
SOLON7,
Прочитал тему . но до конца не понял надо теперь применять утилиту modifype после патчера? |
nialki, ненадо
|
в процессе написания путеводителя столнулся с тем, что для этой программы нет внятного описания, вот первая попытка его составить
К сожалению, в шапке топика с программой её описание не очень понятно для новичков, попробую объяснить понятнее. начать придётся издалека. Есть 2 способа реализации смены графики (не только BootScreen, а вообше всего), спрятаной в системных файлах Windows при первом берётся системный файл Windows самой последней версии, модифицируется (пока не важно как), и предлагается к замене всем желающим - "вот файл самой последней версии, положите его в дистрибутив или установленную систему и у вас будет новая графика" недостаток способа — привязка графических изменений к конкретным версиям файлов. "Самая последня версия" файла подходит не всем, да и остаётся "самой последней версией" не навсегда, Microsoft выпускает очередное обновление, и автору модификации приходится прогонять цикл «берётся файл самой последней версии, модифицируется , и предлагается к замене всем жалающим - "вот файл самой последней версии"» ещё раз. Это утомительно. Поэтому бОльшей популярностью пользуется метод патчинга, при котором выкладывается не готовый системный файл Windows, а только маленькая програмка (патчь) которая изменяет графику в каком либо файле. Патчеры значительно меньше весят, и не зависят от версий файлов которые они патчат, то есть они не нуждаются в модификации при выходе обновлений от Microsoft. Два самых распространеных патчера это: Restorator, на его основе сделаны патчи проекта WinStyle ResHacker, на его основе сделаны патчи проекта ResPatch Black-Dark Aero, Vista Inspirat Boss911 Pack вводная часть окончена, возвращаемся к нашим первый способ реализации смены графики (замена) осложнен отягчающими обстоятельствами. первое - это сложность "ручной модификации", т.к. необходима возня с палитрой (зачернение в BMP и перенос в тело ядра) второе - муторность получения полного комплекта ядер при автоматическом редактировании в TuneUp Utilites. а второй способ (патчинг) позволял менять картинку только в рамках не очень удачной дефолтовой палитры, а если у автора бута было желание использовать картинку с другой палитрой, то патчинг был невозможен, т.к. инструмента для патчинга палитры внутри ядра не было. Все эти сложности легко преодалеваются при помощи патчеров Boot Screen Tools. Эти патчеры — аналог патчеров ресторатора, но заточенные под специфику BootScreen. Отличаются они следующим: - заменяют не только ресурсные BMP (это могут и патчи ресторатора) но и внутренности ядер, отвечающие за палитру картинки и положение прогрессбара. - расчитаны на модификацию не определённых версий ядер с жестко заданными адресами замены, а на достаточно широкий диапазон используемых ядер и их версий (динамическое определение адресов замены) Перефразируя фразу "Господь создал людей разными, а полковник Кольт сделал их равными" можно сказать, что "MS сделала файлы ядер уникальными в плане модификации, а Boot Screen Tools уравняла их модифицируемость с другими файлами" |
Кста.. картинка в шапке - из откуда? Мож, себе ее приклею..
|
Жаль не работает с x64 XP. (
|
люди без этого аддона делал как в статье через тюнапс. и с этим аддонам попробЫвал но все равно такаяа ошибка появляется у меня:
|
Amigos, а где можно скачать ваш готовый bootscreen?
|
Kuja, скорее всего вот в этом посте. http://forum.oszone.net/post-1076559.html#post1076559
|
Amigos, хм. Там уже патченное ядро и бегунок по центру. Значит делать патч и дорабатывать придется самому)
|
Цитата:
|
Цитата:
|
Цитата:
попробуйте заменить ядро на этот файлик в виртуалке |
Люди помогите, поставил на виртуалку XP. Туда TuneUP. Сделал свой бутскрин. Через тюнап проинсталил его. Запускаю BOOT SCREEN TOOLS, вкладка Превьюв ядра (кстати, превьюв это опечатка?), захожу в c:\windows\system32 там два файла ядра ntkrnlpa и ntoskrnl. И какое я бы не выбирал в превью показывается дефолтный бутскрин, хотя при загрузке винды показывается мой. И почему нет ntkrnlmp? Я виртуалке указал вроде как два ядра... Что я не так делаю?
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Вложений: 1
Amigos, так как нет FAQ по BOOT SCREEN TOOLS, то спрошу вас, так как вы так сказать в теме:)
Вобщем правильны ли мои действия? 1) Запускаю ТюнАп стайлер, в нем делаю бутскрин. 2) Инсталю мой бутскрин. 3) Запускаю бут скрин тулз, выбираю вкладку для создания патчера. 4) Жму сделать патчер из ядра. Выбираю TUkernel.exe 5) Готовый Patcher.exe закидываю в аддон BootScreen - MICRO (в шапке который) 6) Кидаю его в папку аддонов апдейтпаксп3. Все ли я правильно сделал? Будут ли патчиться файлы из SP3? ---- Попробовал... Что я делаю не так? |
|
|
Вложений: 1
Закинул аддоны 4-BootPatch-1 + 4-BootPatch-2 (оба с моим Patcher.exe) в папку аддонов апдейт-пака. Теперь вообще получаю страшное сообщение (см. скриншот):
|
Цитата:
|
Блин, и что теперь делать? Нельзя ли поправить скрипты?
|
Цитата:
|
Diver1,
Цитата:
Либо откройте ChkDstr блокнотом и стерите это (проверка бутскринов): Код:
Call :ChkSize ntkrnlmp.exe 2147328 |
BillGates_XP, был косяк, в апдейтпаке остались пропатченные ядра от аддона который в шапке. Заменил на те которые должны быть в паке. Интеграция пошла. Правда как-то криво:
Habetdin, ладно, завтра с утра еще поковыряю. |
Цитата:
если напрягает, не интегрируйте 4-BootPatch2 - все эти сообшения об несуществующих ошибках выдаёт он. 2 all , кстати, после обработки дистрибутива 4-BootPatch2 на компах с 3 и больше гигами оперативы, патченные ядра не используются, а беруться из SP3.cab дефолтные, так что целесообразность 4-BootPatch2 под большим вопросом. |
Amigos, у меня на компах меньше 3Гб. И кстати всё равно заменив аддон из шапки вашими BootPatch я получаю на текстовом этапе (белые буквы на синем экране) во время копирования сообщение что: "Файл ntkrnlmp.exe не был правильно скопирован." Зайдя в новый дистриб I386 нашел NTKRNLMP.EX_ и попробовал его распаковать - распаковывается нормально. Есть идеи что у меня не так?
|
Вложений: 1
Цитата:
соберите дистрибутив вообще без bootPath аддонов, ошибка осталась? проверьте обновлённые файлы ядер в папке UpdatePack\Files\ на факт адекватности, md5 прилагается. если не совпадает, извлеките файлы ядер из архива UpdatePack-XPSP3-Rus-9.8.18.7z |
посмотрите на вот эти заключения http://forum.oszone.net/post-1196226.html#post1196226 человек тоже грешил на ядра, а в конце концов выяснилось, что он iso собирать не умеет :(
|
Amigos, сейчас попробую без бутпатчей. А iso я собирать умею:) Я уже апдейтпаком раз 20 пользовался. И ошибка у меня другая:скриншот Да и исо собирается автоматом с помощью zz-cdimg. После тестов отпишусь.
|
Цитата:
|
Amigos, да, вы правы. Проблема не с вашими аддонами. Распаковал заново апдейтпак, закинул туда аддоны кроме ваших, проинтегрировалось. Пытаюсь ставить - та же ошибка. Буду искать проблему.
|
Amigos, протестил. Скинул заново дистриб винды. Дистриб апдейтпака распаковал. Без доп. аддонов всё ставится. Закинул все аддоны кроме ваших - всё ставится. Закинул оба ваших аддона, вылазит ошибка. Сейчас попробую без второго аддона сделать дистриб.
Кстати, в ридми второго аддона написано: Цитата:
---- Тестю без второго аддона. Ошибки нет. Сейчас поставится винда посмотрю сменился ли первым аддоном бутскрин. |
Цитата:
а ведь 50 человек скачало, походу никто описание аддона не читал :) Цитата:
Цитата:
попробуйте в виртулке отключить WFP, забекапить ядра из c:\WINDOWS\system32\ положить туда ваш pather.exe , пропатчить ядра, и перезагрузится, чтобы проверить работоспособны ли ядра. ещё вариант использовать аддоны не кладя в них свой патчер, а с теми что есть - ошибка будет повторятся? |
Amigos, вобщем с первым аддоном всё впорядке. Винда устанавливается. Бутскрин меняется. Выяснять почему второй аддон не работает желания совсем нет. Итак уже два или три дня мучаюсь:) Спасибо вам за аддон.
|
Цитата:
|
BillGates_XP, http://forum.oszone.net/post-1105427-195.html
|
BillGates_XP, не понял вас. Вы хотите сказать что первый аддон нельзя применять вместе со вторым?
|
Цитата:
Цитата:
|
Habetdin, да, я это читал. Я вообще внимательно всегда читаю описание аддонов чтобы потом задавать меньше глупых вопросов:) Но всё таки я не понял что хотел сказать BillGates_XP:) Что знничит "не совмесный"? Я понимаю что у него не лады с русским, может кто объяснит? Все таки было бы хорошо если бы оба аддона отрабатывали на пять. А самому мне разобраться похоже не хватает знаний:(
|
|
Кто нибудь знает как проще перенести "графику" BootScreen из файлов ntoskrnl.exe ntkrnlmp.exe ntkrnlpa.exe ntkrpamp.exe в эти же файлы только более новой версии ? ... Я сравнивал эти файлы с нужным мне BootScreen и стандарные файлы с экраном Windows XP но не нашёл даже различий
|
Цитата:
|
Цитата:
Вот тут прикрепил исходник и патченый файлы: http://depositfiles.com/files/jq8j4avlg |
Почему в просмотре через Resource Hacker в файлах ядра ntoskrnl.exe.... какртинки из которых состоит BootScreen - просто чёрные ?
А при отображении через тот же Boot Screen Tools - всё нормально Помоему разобрался. В новой версии ядра 5.1.2600.5755 - Картнка прогресс бара храниться в 4 Bitmap'е. Но почему они в RH не отображаються не знаю. Просто методом подбора выяснил. |
Цитата:
|
BillGates_XP Там написано что 4,8 - это прогресс бар. А в каком случае используется 8-ой ?
|
Цитата:
|
Цитата:
Цитата:
Цитата:
XP использует 8 битмап, 2003 — 4 Цитата:
и в исходном и в патченном файле цветная картинка |
Цитата:
|
Maxim13, самый правильный вариант - поменять файлы на живой системе или виртуалке и смотреть в работе
Цитата:
|
Не знаю как там с косяками. Я просто заменил Resoucehackerom 1 и 4 Bitmap соответствующими картинками. Надеюсь на рабочей системе всё будет ОК
|
SOLON7, можно ли как нибудь скрыть окно патчера ? И можно ли патчеру указывать путь к файлам которые нужно пропатчить ? Что и где нужно для этого прописать ?
|
Цитата:
Цитата:
Цитата:
Цитата:
|
SOLON7,
программа патчит файлы ядра для их, последующего, добавления в дистрибутив ХР, а не можно ли добавить в программу функцию патчинга файлов ядра на "живой" ОС т.е. изменение фона boot-screen'a в realtime режиме?? |
можно ли прикрутить к проге фунцию изменения бутскрина. т.е. чтобы она делала не патч из готового, а готовый из обычного+картинка?
я понимаю что прога задумывалась не для этого, но тем не менее, для меня проблема и геморрой - установка такой здоровой фигни как tu, просто чтобы сменить бутскрин. |
Присоединяюсь к smoke-grenade, возможно ли сделать патчер в котором можно просто положить рядом с патчером картинку?
Я понимаю, что исходники прилагаются и делайте, что хотите, но кто лучше автора знает подводные камни своей программы... :) |
Цитата:
|
Сылка в шапке не работает обновите пожалуста
|
Black666angel, проверил, в шапке все ссылки открываются.
какая конкретно ссылка в шапке "не работает" ? |
Сылка в шапке работает, а на depositfiles нет. Уже неделю скачать пытаюсь.
|
Цитата:
все последующие заявления "не открывается депозит", без указания конкретных ссылок будут стёрты как флуд. |
http://depositfiles.com/files/gm1rg9tn7
Прошу прощения. Первая ссылка в шапке на депозит у меня открывается, но не загружается |
Вложений: 1
sergeevi4, в аттаче к сообщению
|
у меня не сработало(((
через программу создался патчер, закинул этот патчер в аддон, заменив оригинальный файл; затем аддон поместил в *\UpdatePack-XPSP3-Rus-11.8.15\Addons запустил на выполнение...щас ставлю в ВМ и вылазит стандартный Boot Screen(( при работе UpdatePack'a выскакивают такие надписи (см. аттач) |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Amigos, может сделаете BootScreen с этой картинкой, мне она тоже понравилась
http://forum.oszone.net/attachment.p...0&d=1314484905 |
momo2000, я сделал BootScreen с этой картинкой.
Если хотите, скину патчер. |
NIK007, конечно, давайте! Выкладывайте.
|
momo2000, Вот. Держите.
|
NIK007, (( Эх, опоздал со скачиванием! Уже удалили!!! (((
|
Пожалуйста, у кого осталось, у кого есть время, возможность, желание - перезалейте это. Спасибо.
|
У меня эта программа при изменении битмапов зависала,поэтому использовал из этой ветки http://forum.oszone.net/thread-151541-2.html , и она получше будет(хотя бы потому что не зависла), не знаю почему так как ядро одно и тоже.
|
Всем привет.
Я извиняюсь за поздний вопрос, но мне нужно изменить экран загрузки на свой. Не могу разобраться что к чему. Хотелось бы устанавливать систему с измененным загрузчиком, кто может мне в этом помочь, могу выложить картинку. |
Время: 10:05. |
Время: 10:05.
© OSzone.net 2001-