Страница 1 из 3
Boot Screen View
Добавлено: Вс июн 24, 2007 21:31
Athari
Раз панель управления переехала (сколько лет, сколько зим…), для начала выложу плагин здесь. Итак, Boot Screen View, плагин для просмотра загрузочных экранов Windows XP.
[ Скачать Boot Screen View (RAR, 250 KiB) ]
ВНИМАНИЕ: ПЛАГИН НАХОДИТСЯ В СТАДИИ РАЗРАБОТКИ. УСТАНАВЛИВАЙТЕ НА СВОЙ СТРАХ И РИСК. (К повреждению файлов плагин приведёт вряд ли (сохранение файлов отсутствует), однако Тотал Коммандер может зависнуть или закрыться. Также прочитайте «Ограничения текущей версии» ниже.)
Если хотите помочь в разработке, прочитайте «Ограничения текущей версии» (касается не только программистов, но и обычных пользователей).
Установка
- Подключить файл BootScreenView.wlx как Lister-плагин.
- Скопировать файл 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 бит). Но плагин до этой проблемы не добирается, потому что пути в информацинном файле абсолютные.

Ну, пути-то я игнорировать могу (всё равно пути в 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, для которой предназначались эти скины… Ужас. Эту программу в пору называть «мне надоела моя система».

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