Страница 1 из 3

Boot Screen View

Добавлено: Вс июн 24, 2007 21:31
Athari
Раз панель управления переехала (сколько лет, сколько зим…), для начала выложу плагин здесь. Итак, Boot Screen View, плагин для просмотра загрузочных экранов Windows XP.

[ Скачать Boot Screen View (RAR, 250 KiB) ]

ВНИМАНИЕ: ПЛАГИН НАХОДИТСЯ В СТАДИИ РАЗРАБОТКИ. УСТАНАВЛИВАЙТЕ НА СВОЙ СТРАХ И РИСК. (К повреждению файлов плагин приведёт вряд ли (сохранение файлов отсутствует), однако Тотал Коммандер может зависнуть или закрыться. Также прочитайте «Ограничения текущей версии» ниже.)

Если хотите помочь в разработке, прочитайте «Ограничения текущей версии» (касается не только программистов, но и обычных пользователей).

Установка
  1. Подключить файл BootScreenView.wlx как Lister-плагин.
  2. Скопировать файл zlib1.dll в папку, где расположен totalcmd.exe (или в другое место, доступное программе).
Рекомендуется использовать Тотал Коммандер 7.0, так как в нём доступны все необходимые опции для управления отображением картинок.

Возможности
  • Предпросмотр файлов «.bootscreen», экранов из «ntoskrnl.exe».
  • Отображение в соответствии с техническими ограничениями (палитра, граница экрана, специфические артефакты).
  • Анимация ползунка.
  • Следование параметрам отображения Lister’а (центрирование изображения и т.п.).
  • Масштабирование.
Ограничения текущей версии
  • «Ворует» фокус при просмотре в панели быстрого просмотра (Ctrl+Q), если панель отображается в первый раз (кто знает, как исправить, пишите).
  • Просмотр ntoskrnl.exe только для версии 5.1.2600.0 (если вы хотите, чтобы можно было просматривать другие, пожалуйста, свяжитесь со мной, и я скажу, как отправить мне ваш файл ntoskrnl.exe).
  • Игнорирование параметров PaletteBitmap и ClearAllOverlays.
  • Не отображаются оверлеи Pro/Home и т.п. (как в SP2).
  • Не поддерживаются файлы «.bootskin».
  • Не отображается информация о загрузочном экране из info.ini.
  • Не поддерживает создание эскизов.
Более подробная информация в прилагаемом readme.

В планах на будущее (кроме преодоления вышеперечисленных ограничений) редактирование информации из бутскринов — собственно, ради этого мне лично этот плагин и понадобился.

[ Скачать Boot Screen View (RAR, 250 KiB) ]

Добавлено: Пн июн 25, 2007 15:44
Alextp
..

Добавлено: Пн июн 25, 2007 17:28
Athari
А смысл в плагине? Я скачал несколько *.BOOTSCREEN,
так это ZIPы, в которых лежат .BMP...
Alextp, ридми читал? Или хотя бы описание? Или хотя бы то, что в сообщении выше красным выделено? :) Плагин имитирует ограничения на бутскрины, которые без установки бутскрина не рассмотришь, их даже BootEditor и LogonUI&Boot Randomizer не показывают: закрашивание некоторых областей на ползунке и картинке, граница экрана, единая палитра и т. п. Это особенно полезно тем, кто создаёт бутскрины, я сам на эти подводные камни натыкался не раз, пока не разобрался, в чём проблема. Кстати, не нашёл ни одного места в Сети, где эти «глюки» задокументированы полностью.

Простым смертным удобно посмотреть бутскрин со всеми прелестями, вроде ползунков, и глюками, если они есть. Ну, и в будущем предполагаются превьюшки, отображение и редактирование информации из info.ini (как при просмотре, так и контент-плагином).
Edit: Содержимое ntoskrnl.exe плагин не смотрит.
Ридми читать надо. Чесслово надо. Там написано, что поддерживается ровно одна версия файла, которую сейчас, наверное, только у таких отсталых людей, как я, найти можно — нулевую версию до всяких сервиспаков. Х)

Можешь выслать мне на мыло (athari киска hitv точка ru) свой ntoskrnl.exe НЕИЗМЕНЁННЫЙ, то есть без применённых бутскринов? Я не могу добавить поддержку, как раз потому что у меня файлов всех версий нет. Очень поможешь. ;)

Добавлено: Пн июн 25, 2007 17:38
Alextp
Можешь выслать мне на мыло (athari киска hitv точка ru) свой ntoskrnl.exe НЕИЗМЕНЁННЫЙ, то есть без применённых бутскринов?
Вышлю завтра

Добавлено: Пн июн 25, 2007 23:26
belorus
Планируется ли добавление редактирования ( в смысле замены стандартных бутов своими )?
В идеале было бы Copy-Paste, т.е. скачал бут, просмотрел, установил.

Добавлено: Пн июн 25, 2007 23:45
Athari
belorus, вряд ли. Конечно, самому хотелось бы, но сия задача может оказаться неподъёмной. Сначала надо решить проблему с отображением бутскринов (на данный момент поддерживается ровно одна версия ntoskrnl.exe), а эту проблему мне в одиночку решить будет сложно, потому что, как минимум, нужны ядра ntoskrnl.exe всевозможных версий (SP1, SP2, прочие вариации).

К тому же есть LogonUI & Boot Randomizer, у него возможности довольно широкие, например, у него богатые возможности по случайному переключению бутскринов. Из минусов — эта программа не очень-то дружественная, непродвинутых пользователей она моментально отпугнёт. В любом случае, эта программа уже проверена временем, изобретать что-то своё не совсем оправдано. Полностью дублировать её функционал точно не в моих планах.

Короче, посмотрим. Пока сложно об этом говорить.

Добавлено: Вт июн 26, 2007 08:29
d-view
Athari писал(а):К тому же есть LogonUI & Boot Randomizer, у него возможности довольно широкие, например, у него богатые возможности по случайному переключению бутскринов.
,
Есть еще хорошая прога Boot skin, как раз самое то, что надо belorus'у..
Скачать прогу: http://style-xp.info/load/9-1-0-44
Скачать окна: http://style-xp.info/load/1-1-2
Скачать окна на оф.сайте: http://www.wincustomize.com/Skins.aspx?LibID=32

Добавлено: Вт июн 26, 2007 13:48
Athari
d-view, во-первых, по возможностям LogonUI & Boot Randomizer на голову впереди BootSkin’а. Во-вторых, эта софтина прописывает свой драйвер, а мне это гораздо меньше по душе, чем изменение секции ресурсов в исполняемом файле. Можешь посмотреть подробное сравнение у меня на сайте, в последних двух разделах статьи. Хотя, по большому счёту, вопрос вкуса.

Добавлено: Вт июн 26, 2007 15:21
d-view
Athari писал(а):d-view, во-первых, по возможностям LogonUI & Boot Randomizer на голову впереди BootSkin’а. Во-вторых, эта софтина прописывает свой драйвер, а мне это гораздо меньше по душе, чем изменение секции ресурсов в исполняемом файле. Можешь посмотреть подробное сравнение у меня на сайте, в последних двух разделах статьи. Хотя, по большому счёту, вопрос вкуса.
Спорить не буду..
На мой взгляд Винду вообще украшать не стоит.. Тотал при загрузке по умолчанию и хватит )))

Добавлено: Вт июл 17, 2007 13:25
Alextp
За репорты по UV высылаю файлы .BOOTSCREEN. 2 из них вообще не смотрятся (плагин не активируется - может, что-то напортачил с detect-строкой?), а два показываются неправильно: ползунок ездит не там, где надо. Файлы ушли на мыло.

Добавлено: Вт июл 17, 2007 16:51
Athari
Странные файлы… LogonUI & Boot Randomizer на них немногим меньше глючит, чем мой плагин.

Lui WoW Orc
Фоновая картинка полноцветная (24 бит). Но плагин до этой проблемы не добирается, потому что пути в информацинном файле абсолютные. :shock: Ну, пути-то я игнорировать могу (всё равно пути в ZIP’е игнорирую), хоть это и супротив всякой логики, но что делать с полноцветным рисунком… Сейчас гляну, какие ядра LBR лепит из этого скина.

PirateIII
В LBR ползунок тоже съезжает, хотя причину этого я пока не вижу. Буду изучать дальше.

Preview
Информационный файл отсутствует, в архиве лежит две картинки. Вторая — пустой файл (0 байт). Этот файл не является бутскином по определению.

WoW Orc
Та же история, что и с PirateIII.

Ты где файлы взял?
_____________________________________________

Так, окончательный диагноз:

Lui WoW Orc
При применении этого скина во время загрузки будет отображено творчество Малевича: система откажется отображать 24-битный рисунок.

PirateIII, WoW Orc
Указан неверный параметр в секции [Build]: «.bootscreen» использует PrBarY, а там ProgressBarY.

Да, надо проверку на глубину картинок сделать…

Собственно, откуда файлы, и чем ты их смотрел и/или проверял в работе?

Добавлено: Вт июл 17, 2007 17:42
Alextp
По поводу файлов напишу в ЛС.
Есть еще пара .bootskin, на них плагин не вызывается.

Добавлено: Вт июл 17, 2007 18:27
Alextp
"Ограничения текущей версии " в 1 посте устарели

Добавлено: Вт июл 17, 2007 18:36
Athari
Я на первый пост забил, всё равно сомневаюсь, что его кто-нибудь особо читает. :)

Добавлено: Вт июл 17, 2007 21:40
Athari
Поигрался со StyleXP, для которой предназначались эти скины… Ужас. Эту программу в пору называть «мне надоела моя система». :D Такое творит, что волосы дыбом.

В следующей версии добавляю опцию «Работать вопреки всякой логике» специально для таких «скинов». Но за последствия работы StyleXP я не отвечаю — пользователь сам враг своей системе. :lol: