Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Оформление Windows XP (http://forum.oszone.net/forumdisplay.php?f=114)
-   -   BootScreen Bar [4-BootScreens] (http://forum.oszone.net/showthread.php?t=185119)

Amigos 10-09-2010 15:51 1492565

BootScreen Bar [4-BootScreens]
 
Вложений: 1
Ахтунг!
в UpdatePack от декабря 2011 обновились версии файлов ядер — 6165, текущий аддон становится устаревшим и неактуальным


Решил я закрыть для себя тему бутскринов, надоели они мне :)

итак, бутскрин, отличия от...
  1. минимализм. должен нормально смотреться и на нормальных и на wide мониторах.
  2. нигде не реализовавшаяся ранее идея "каждому из 4 ядер - свою картинку"
    тут отличий между картинками в ядрах не много - надпись в правом нижнем углу экрана с названием ядра, и разные прогрессбары для однопроцессорных и многопроцессорных ядер.
    для многопроцесорных - полосочки "аля виста", для однопроцесорных кирпичики "аля XP"
  3. в других минималистических ядрах (например из комплектов Reapatch и WinStyle) используется стандартная палитра MS, тут - альтернативная.
  4. собственно, скрин
аддон в виде готовых ядер версии 5.1.2600.6055 ( http://support.microsoft.com/?kbid=2393802, февральский UpdatePack), в виде патчей пока не получается :(

Wowa_z 16-09-2010 14:14 1496725

Amigos, при попытке установить на "живую" систему сопровождается предупреждением системы защиты о замене системных файлов. Можно конечно отказаться от восстановления, но где-то на форуме встречал патч который можно запустить на "живой" системе для вывода файлов из системы защиты по списку внесенному в файл KillWPF.lst.

Может подскажите где его подыскать.

P.S. извините за :off:

Amigos 16-09-2010 14:55 1496755

Цитата:

Цитата Wowa_z
но где-то на форуме встречал патч который можно запустить на "живой" системе для вывода файлов из системы защиты по списку внесенному в файл KillWPF.lst. »

возможно вот это Снятие защиты с файлов Windows XP для редактирования ресурсов

сделать не сложно самому

вот фрагмент работающего батника
Код:

:: корректировка sfcfiles
copy /y %SystemRoot%\system32\sfcfiles.dll Tools\
Tools\SfcPatch.exe Tools\sfcfiles.dll Tools\WSL.txt
echo %errorlevel%
if %errorlevel%==0 (
copy /y %SystemRoot%\system32\sfcfiles.dll c:\WSL_Backup\Files\Windows\SYSTEM32
copy /y Tools\sfcfiles.dll %SystemRoot%\system32\dllcache\
if exist %SystemRoot%\system32\sfcfiles.dll.orig del /f /q %SystemRoot%\system32\sfcfiles.dll.orig
ren %SystemRoot%\system32\sfcfiles.dll sfcfiles.dll.orig
copy /y Tools\sfcfiles.dll %SystemRoot%\system32\
)
del /f /q Tools\sfcfiles.dll
del /f /q sfcfiles.dll.bak

подразумевается, что рядом с батником есть папка tools , в которой
- есть SfcPatch.exe (взять можно из updatepack или из темы Патч SfcFiles.dll)
- есть WSL.txt со списком выводимых из-под защиты файлов.

копия оригинального SfcFiles.dll копируется в c:\WSL_Backup\Files\Windows\SYSTEM32 (для ваших целей нужно изменить это место в батнике)

Цитата:

Цитата Wowa_z
при попытке установить на "живую" систему »

а как вы выбираете какие файлы из пар "однопроссорные ядра" и "многопроссорные ядра" нужно копировать в system32 ?
вручную ?

Wowa_z 16-09-2010 15:17 1496773

Amigos, у меня на однопроцессорной машине в папке system32 есть только ntkrnlpa.exe и ntoskrnl.exe вот их и буду заменять, а файлов ntkrnlmp.exe и ntkrpamp.exe - нет, значит они мне не нужны. Но сначала тест проведу на виртуальной машине.

Amigos 20-09-2010 13:45 1499810

Вложений: 1
то же самое, но на живой системе
если в системе уже установлено обновление KB981852 (есть в августовском UpdatePack) то ничего не установится.
если в системе установлены более новые версии ядер, чем 5973 , то тоже не установится, т.к. проверяются версии "файла в системе" и "файла в обновлении"

ddv122 29-12-2010 00:43 1576684

а будет ли BootScreen Bar2011?

usver32 25-03-2011 18:35 1643817

просьба обновить аддон в связи с выходом:
KB2393802

usver32 25-03-2011 19:21 1643843

Amigos
спасибо и на том

Amigos 28-03-2011 10:23 1645424

Аддон обновлён, тестируйте.
изменения - с картинки убран 2010 год и
Цитата:

Цитата Amigos
ядер версии 5.1.2600.6055 ( http://support.microsoft.com/?kbid=2393802, февральский UpdatePack) »


AzPrayd 27-08-2011 14:23 1740309

Привет, помогите знающие люди:

в ХР есть файлы ядра, такие как ntkrnlpa.exe и прочие, они как известно содержат картинки которые мы зрим при запуске и некоторых др. случаях. Мой безграмотный вопрос такой: можно ли удалить картинки? - цель с экономить несколько байтов.
-
я пробовал ресхакером, не удачно - либо не ставится, либо не запускается.
-
учитывая название топика, очень рад был бы готовому решению: файлы ядра без картинок скачал бы, или только с бегунками.
-
если что не так написал, простите, очень редко тут.

Amigos 28-08-2011 09:35 1740777

Цитата:

Цитата AzPrayd
ядра без картинок скачал бы, или только с бегунками. »

Аддоны - [addon] VistaBootScreens(6 color)

SharkyEXE 16-05-2012 11:39 1916904

Amigos
Здравствуйте.

1) Пожалуйста, если у Вас есть желание, время, возможность - обновите Ваш аддон Аддоны - BootScreen Bar [4-BootScreens], взяв за основу файлы
читать дальше »
Код:

ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe

из Наборы - UpdatePack-XPSP3-Rus версия 12.5.15.
2) Пожалуйста, если у Вас есть желание, время, возможность сделайте Ваш аддон Аддоны - BootScreen Bar [4-BootScreens] независимым от версий файлов
читать дальше »
Код:

ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe

из Наборы - UpdatePack-XPSP3-Rus версия 12.5.15
Спасибо.

Amigos 16-05-2012 13:30 1916967

Вложений: 1
Цитата:

Цитата SharkyEXE
обновите Ваш аддон Аддоны - BootScreen Bar [4-BootScreens], взяв за основу файлы из Наборы - UpdatePack-XPSP3-Rus версия 12.5.15. »

несложно это сделать самостоятельно. Нужно взять готовый "заменяющий аддон" для замены файлов ядра в дистрибутиве вот тут http://forum.oszone.net/post-1099047-182.html и положить туда свежие пропатченные ядра.

Чтобы получить свежие пропатченные ядра, нужно
1 скачать из аттача архив, распаковать его куда нибудь
2 положить в папку "2 patch pallete + vertical pozition" все четыре файла ядра из последнего UpdatePack
3 запустить в этой папке Patch.cmd , он пропатчит файлы ядер. Это уже почти финальный результат, но!
в полученых ядрах картинки будут одинаковыми от ядра к ядру, фишки
Цитата:

Цитата Amigos
идея "каждому из 4 ядер - свою картинку"
тут отличий между картинками в ядрах не много - надпись в правом нижнем углу экрана с названием ядра, и разные прогрессбары для однопроцессорных и многопроцессорных ядер.
для многопроцесорных - полосочки "аля виста", для однопроцесорных кирпичики "аля XP" »

не будет
4 для добавления вышеозначенной фишки помещаем полученные пропатченные ядра в папку "3 patch garaphics\Backup" полученную на этапе 3
и запускаем reshacker.cmd в папке "3 patch garaphics"
5 если всё прошло удачно, то в папке"3 patch garaphics\NewFiles" появятся 4 файла ядра готовые к помещению в "заменяющий аддон"
если не удачно, то, возможно, поможет чтение логов в "3 patch garaphics\Logs"

SharkyEXE 16-05-2012 13:38 1916972

Amigos
Понял. Попробую создать аддон, автоматизирующий всё это. Если получиться - выложу здесь. Спасибо.

Amigos 16-05-2012 14:22 1916998

Цитата:

Цитата SharkyEXE
автоматизирующий »

а надо ли?
новые ядра не часто выходят - февраль 11, декабрь 11, май 12.
Не так уж напряжно два раза в год запустить две программки и скопировать файлы из папки в папку ручками

SharkyEXE 17-05-2012 16:35 1917751

Amigos
Здравствуйте.

У меня проблемка
читать дальше »
1) Отсюда, из Вложения, на диск D:\ скачал файл boot screen OUT (oszone)_s_120516_15-17.7z
2) Отсюда, из Вложения, на диск D:\ скачал файл z-BootSCR (konstruktor NO-files).7z
3) Распаковал файл D:\boot screen OUT (oszone)_s_120516_15-17.7z по пути D:\
4) Удалил файл D:\boot screen OUT (oszone)_s_120516_15-17.7z
5) В папку D:\1 pallete + def_BMP+psitionY положил файлы
5-1) \UpdatePack-XPSP3-Rus-12.5.15.7z\Files\ntkrnlmp.exe
5-2) \UpdatePack-XPSP3-Rus-12.5.15.7z\Files\ntkrnlpa.exe
5-3) \UpdatePack-XPSP3-Rus-12.5.15.7z\Files\ntkrpamp.exe
5-4) \UpdatePack-XPSP3-Rus-12.5.15.7z\Files\ntoskrnl.exe
6) Запустил D:\1 pallete + def_BMP+psitionY\Patcher Size PB + pallete.exe
7) Переместил файлы
7-1) D:\1 pallete + def_BMP+psitionY\ntkrnlmp.exe
7-2) D:\1 pallete + def_BMP+psitionY\ntkrnlpa.exe
7-3) D:\1 pallete + def_BMP+psitionY\ntkrpamp.exe
7-4) D:\1 pallete + def_BMP+psitionY\ntoskrnl.exe
в папку D:\step3 respatch\Backup
8) Запустил D:\step3 respatch\reshacker.cmd
9) Внутри файла D:\z-BootSCR (konstruktor NO-files).7z удалил файлы-пустышки
9-1) D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\files\ntkrnlmp.exe
9-2) D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\files\ntkrnlpa.exe
9-3) D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\files\ntkrpamp.exe
9-4) D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\files\ntoskrnl.exe
10) В файл D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\files\ засунул файлы
10-1) D:\step3 respatch\NewFiles\ntkrnlmp.exe
10-2) D:\step3 respatch\NewFiles\ntkrnlpa.exe
10-3) D:\step3 respatch\NewFiles\ntkrpamp.exe
10-4) D:\step3 respatch\NewFiles\ntoskrnl.exe
11) В файле D:\z-BootSCR (konstruktor NO-files).7z\z-BootSCR\Conflict удалил строку
11-1) z-BootSCR
12) Удалил папки
12-1) D:\1 pallete + def_BMP+psitionY
12-2) D:\step3 respatch
13) Интегрирую аддон D:\z-BootSCR (konstruktor NO-files).7z + Наборы - UpdatePack-XPSP3-Rus версия 12.5.15
При тесте на ВМ, после этапа форматирования раздела и копирования файлов, перезагрузки ПК получаю такоеА должно быть такСпасибо.

Amigos 17-05-2012 20:41 1917869

SharkyEXE, я уже сам запутался в своих патчах BMP'шках с обнулённой палитрой.
завтра буду искать те, что использовал в BootScreen Bar

SharkyEXE 17-05-2012 21:51 1917892

Цитата:

Цитата Amigos
SharkyEXE, я уже сам запутался в своих патчах BMP'шках с обнулённой палитрой.
завтра буду искать те, что использовал в BootScreen Bar »

Хорошо. Буду ждать от Вас результата. Спасибо.

Amigos 18-05-2012 07:30 1918034

SharkyEXE, пробуйте, атач обновил, надеюсь это именно то, что нужно :)

SharkyEXE 18-05-2012 10:16 1918106

Цитата:

Цитата Amigos
SharkyEXE, пробуйте, атач обновил, надеюсь это именно то, что нужно »

Да, теперь все отлично.Большое Вам спасибо.

SharkyEXE 18-05-2012 19:06 1918473

Amigos

У меня проблемка. На видео - так Вами и задумано, что квадратики на нижней горизонтальной строке перемещаются только по центру? Или же квадратики на нижней горизонтальной строке должны перемещаться полностью от левого до правого края? Или же квадратики на нижней горизонтальной строке должны перемещаться вообще как-то по другому - и не по центру, и не полностью от левого до правого края? Спасибо.

Amigos 25-05-2012 06:06 1922160

Цитата:

Цитата SharkyEXE
так Вами и задумано, что квадратики на нижней горизонтальной строке перемещаются только по центру? »

в самом первоначальном варианте прогрессбар был смещён к правому краю. делалось по этой методике Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина
Но это во первых весьма геморрно, во вторых результаты этого нуждаются в тестировании работоспособности (в отличае от патчей BootScreenTools и патчей ресхакером, работоспособность и адекватность которых проверена на не одном проекте), в третьих, система с такими файлами ядра не может использоваться как заливка.
Именно по этому в первом посте я писал
Цитата:

Цитата Amigos
аддон в виде готовых ядер версии 5.1.2600.6055 ( http://support.microsoft.com/?kbid=2393802, февральский UpdatePack), в виде патчей пока не получается »

. Если отказаться от горизонтального перемещения прогрессбара, то всё успешно реализуемо в виде патчей.

И вот, я отказался от горизонтального перемещения прогрессбара, и последние варианты этого аддона, выкладываемые мной, были с прогрессбаром по центру.
Ну а раз никто этого не заметил, то и акцентировать на этом внимание я не стал.

Если есть желание несмотря ни на что, перемещать прогрессбар по горизонтали, то после 4 июня я могу выложить свои нароботки в теме Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина

SharkyEXE 25-05-2012 09:21 1922201

Цитата:

Цитата Amigos
я могу выложить свои нароботки в теме Ресурсы - [решено] Изменение горизонтального положения прогрессбара бутскрина »

Выложите, пожалуйста. Если я осилю данную инструкцию - сделаю самостоятельно, чтобы перемещалось от левого угла до правого угла горизонтальной строки. Спасибо.

Amigos 25-05-2012 11:07 1922259

Цитата:

Цитата SharkyEXE
от левого угла до правого »

невозможно. Размер не меняется, меняется только позиция

SharkyEXE 28-05-2012 15:23 1923936

Цитата:

Цитата Amigos
невозможно. Размер не меняется, меняется только позиция »

Т. е. получаться, что никогда не получиться сделать так, чтобы в Вашем аддоне Аддоны - BootScreen Bar [4-BootScreens] кирпичики перемещались от края левого угла до края правого угла на горизонтальной строке внизу BootScreen-a?
Или Вы можете, пожалуйста, сделать так, чтобы в Вашем аддоне Аддоны - BootScreen Bar [4-BootScreens] кирпичики перемещались от края левого угла до края правого угла на горизонтальной строке внизу BootScreen-a?
Просто вот здесь написано нижеследующее
читать дальше »
Цитата:

Для ntoskrnl.exe версии 5.1.2600.1106 (SP1):
1. В положении 211263 (офсет 3393F) значение 62 01 00 00. Это длинное значение меняется, и 00 00 01 62 в шестнадцетиричном равно значению 354 в десятичном. Это значит, что верхняя часть полосы загрузки находится на 354 пикселе от верхушки экрана.
2. В положении 207838 (офсет 32BDE) значение 62 01 00 00. Как указано выше.
3. В положении 207808 (офсет 32BС0) значение 62 01 00 00. Как указано выше.
4. В положении 211389 (офсет 339BD) значение 6А 01 00 00. Данное длинное значение меняется, и 00 00 01 6А в шестнадцатиричном равно значению 362 в десятичном (или 354 + 9 пикселей высота полосы загрузки – 1). Другими словами, разница от точки 354 пикселя до точки 362 пикселя составляет 9 пикселей (т.е. высота полосы загрузки).
5. В положении 207798 (офсет 32BB6) значение 6А 01 00 00. Как указано выше.
Значит, если вы хотите изменить положение или размер полосы загрузки, то вам необходимо изменить 5 вышеперечисленных значений.
Прошу Вас меня понять правильно, мне очень хочеться, чтобы Ваш аддон Аддоны - BootScreen Bar [4-BootScreens] еще лучше стал, чтобы в Вашем аддоне Аддоны - BootScreen Bar [4-BootScreens] кирпичики перемещались от края левого угла до края правого угла на горизонтальной строке внизу BootScreen-a. Спасибо.

Amigos 31-05-2012 09:53 1925421

Цитата:

Цитата SharkyEXE
не получиться сделать так, чтобы в Вашем аддоне Аддоны - BootScreen Bar [4-BootScreens] кирпичики перемещались от края левого угла до края правого угла на горизонтальной строке внизу BootScreen-a? »

редактированием ядер - нет.
можно пробовать bootskin
Цитата:

Цитата Amigos
Цитата:

Цитата SOLON7
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ?????? »

Нет.
Нету таких.
И BootSkin тоже не может.

Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
Остаётся недоумевать, почему при той широте возможностей, который открывает подобный метод, стардоковцы ограничились изменением положения прогресбара и его размерами.
По уму, там можно было забабахать полноценную анимацию из N'ного количества фреймов, отрендереных зарание в BMP. Тогда любые хотелки, включая "прогресс из севена" и с "движением прогресса по окружности" были бы легко реализуемы.»

Цитата:

Цитата SharkyEXE
Просто вот здесь написано нижеследующее »

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


Время: 12:28.

Время: 12:28.
© OSzone.net 2001-