PDA

Показать полную графическую версию : [решено] Изменение горизонтального положения прогрессбара бутскрина


Страниц : 1 2 3 4 5 [6] 7

SOLON7
20-04-2009, 00:05
ндааааа, похоже это надолго.. А я то думал раз,два и готово... Ладно придется мне на пол месяца отложить доработку программы. Так как уезжаю на вахту, а там с инетом проблемы !!!

.:TimoXa:.
20-04-2009, 00:09
Я вот только не пойму как остальные параметры вычислять ???? »
Вычислять значения каких параметров?
Уточни, поможем, чем сможем)

SOLON7
20-04-2009, 00:16
есть параметры X1,X2,Y1,Y2 остальные параметры отвечают за стирание и тому подобное. Как их можно вычислить..
Ведь пользователь будет вводить только эти параметры, ведь больше и не нужно ??
Просто я хотел добавить в свою программу но всей видимсоти экперименты еще не закончены !!!
Жаль. 23 уезжаю...

Или я так понял не все еще параметры отладили ??

Amigos
20-04-2009, 07:40
думал 3 кубика имеют особое значение, но когда увидел єтот ползунок, голова пошла кругом... »это те же самые 3 кубика.
На этом форуме такая штука использовалась в винстайле и в респатче.


http://s44.radikal.ru/i106/0904/e8/a8892ef37d47t.jpg (http://radikal.ru/F/s44.radikal.ru/i106/0904/e8/a8892ef37d47.png.html)
http://radikal.ru/F/s44.radikal.ru/i106/0904/e8/a8892ef37d47.png.html


вот так, путем добавления черных полосок, 3 кубика по 6 пикселов превращаются в 6 полосочек по 2 пиксела :)

уличная магия

.:TimoXa:.
20-04-2009, 07:50
SOLON7, дело в том что все параметры найдены, но чтобы прогресс бар работал коректно необходимо, чтобы все значения менялись на одно и тоже число(стандарное+заданное пользователем), если дать возможность пользователю изменять все параметры, как он захочет, это может привести к некоректной работе прогресс бара! Поэтому я и предлогал использовать только одно поле, значение которого будет прибавляться к стандартным. В смещении по горизонтали не получится использовать принцип оформления в программе примененный Вами для вертикального смещения! Да еще одно значение нужно дать изменять пользователю, значение толщины прогресс бара...адресс не скажу, т.к. пишу не со своего компа.

AppleNTU
20-04-2009, 13:43
если дать возможность пользователю изменять все параметры, как он захочет, это может привести к некоректной работе прогресс бара! Поэтому я и предлогал использовать только одно поле, значение которого будет прибавляться к стандартным. В смещении по горизонтали не получится использовать принцип оформления в программе примененный Вами для вертикального смещения! Да еще одно значение нужно дать изменять пользователю, значение толщины прогресс бара...адресс не скажу, т.к. пишу не со своего компа. »
всеравно найдутся "умельцы" которые, что то напутают.... в любом топике,!!!! в любом адоне!!! находится много людей которые "накрутили", даже если Вы все сделаете Вроде "безопасно", то найдутся люди которые и там на "чудят"!!!!
предлагаю сделать в двух вариантах лайт ... для новичков и полный.... для продвинутых... лично я бы для начала поигрался бы с "лайт" а уж потом с "профи"...

BMW09121985
20-04-2009, 14:30
уличная магия »
Да уж...:)
Смекалка не сработала ;)
Спасиб, что вывел из заблуждения :up:

SOLON7
20-04-2009, 22:16
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ??????

.:TimoXa:.
20-04-2009, 22:40
SOLON7, не встречал...хотя и не искал...да и тем более какая еще программа делает патч для дистрибутива...так что Ваш Boot Screen просто не заминим!

BMW09121985
20-04-2009, 23:58
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ?????? »
Дело в том, что только росположение прогресс бара, по горизонтали, вертикали, но читай ниже описание программы...



Stardock BootSkin
http://snowlands.ru/images/pages/lbr-bootskin.png
Достоинства:
* Предоставляется бо́льшая свобода в скинах: вы можете перемещать ползунок не только по вертикали, но и по горизонтали, менять размер области, по которой он перемещается. Кроме этого, разрешение скинов может быть больше, однако это не получило распространения, так как теряется совместимость.
* Более простой, интуитивно понятный интерфейс: чтобы выбрать скин, достаточно сделать двойной щелчок по файлу; установка программы полностью автоматическая.
* Отображение подробной информации о скине в списке (в LBR для получения информации о скине надо нажать на кнопку «?» в правом верхнем углу).
* Системные файлы не изменяются, поэтому (теоретически) риск сбоев ниже. Даже если картинка не будет работать (например, если она повреждена), система должна загрузиться нормально.

Недостатки

* BootSkin несовместима с некоторыми системами, как новыми, так и старыми. В случае возникновения проблем (например, появление «голубого экрана смерти» при загрузке) может потребоваться удаление программы в безопасном режиме. Кроме того, программа вызывает проблемы при обновлении системы.
* Поддержка только собственного формата скинов «.bootskin».
* Отсутствуют многие возможности LBR: чередование скинов может быть только случайным среди всех доступных, иерархическая организация скинов по папкам и другие.
* Возможны проблемы со спящим режимом: после установки программы он может стать недоступен.
* Анимация ползунка менее плавная, чем при использовании «стандартного» метода изменения скинов.

Выводы

Используйте Stardock BootSkin, если вам необходимо применить скины «.bootskin», и если хотите простоты интерфейса.

Заметки для опытных пользователей

Принцип работы BootSkin:

BootSkin устанавливает драйвер устройства vidstub.sys, который загружается при старте системы. Чтобы быть загруженным до ядра системы, он использует зарезервированные приоритеты. Подробности в ключе «HKLM\SYSTEM\CurrentControlSet\Services\BootScreen». Для отображения картинки используется видеорасширение BIOS (VBE), которое позволяет получить доступ к дисплею напрямую.

Это позволяет снять ограничения, накладываемые ядром на экраны загрузки, однако может приводить к проблемам со спящим режимом, а также этот метод не настолько переносим, как изменение файла ядра.
Использование нескольких программ

Amigos
21-04-2009, 07:25
А неужели другие программы по типу BootSkin не могут редактировать горизонтально положение прогресс бара и ширину и высоту ?????? »Нет.
Нету таких.
И BootSkin тоже не может.

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

SOLON7
21-04-2009, 12:35
Программа же не платная !! Freeware !
Вообще конечно интересно, мы уже до таких рассуждений дошли, скоро сами создадим нечто подобное !!! :oszone: :oszone: :oszone: :oszone:
Кстати есть еще Boot skin Vista (Boot skin Pro).

Видимо как не прискробно это понимать, тут из XP-шки уже все выжили. Наверное скоро будем переходить на Windows 7.

Shara
18-05-2009, 08:32
Ребят, подкиньте пожалуйста оригинальные файлы необходимые для замены бут скрина от SP3.
Файлы версий 5.1.2600.5657
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe
ntoskrnl.exe

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

Amigos
18-05-2009, 11:14
оригинальные файлы необходимые для замены бут скрина от SP3.
Файлы версий 5.1.2600.5657 »а зачем эти старые файлы?

в UpdatePack от апреля включены ядра 5.1.2600.5755
достаточно скачать --
Скачать обновление версии 9.3.14 до 9.4.24
~ 7,2 метра.
MD5 00fdce7859c01481dc5c636c8682ccb2 »
там они есть.

если принципиально нужны ядра 5657 то они есть -
Скачать обновление версии 8.9.13 до 8.10.23
~ 6,6 метра.»
и их можно выковырять из этого аддона http://forum.oszone.net/post-1099017-181.html

Shara
18-05-2009, 16:26
Спасибо за обновление, будем тренироваться на нем

Boa Soft
18-05-2009, 18:13
Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
Остаётся недоумевать, почему при той широте возможностей, который открывает подобный метод, стардоковцы ограничились изменением положения прогресбара и его размерами. »

А дело в том, что их драйвер кривой и очень часто вызывает BSOD. Поэтому уж лучше ядра патчить.

berg11
28-07-2009, 21:41
xoxma81, меня конкретно эта картинка, с которой начался этот топик, уже никак не вставляет. Тонкие цветовые переходы и игра с тонами стекляшки никак не сочетается с 16 цветам »

Хы, а никто не пробовал, чисто битмапы в боот Ini засунуть в цикле и со временем переключения, если палитра для всех картинок бует одна, - в принципе переключения должны происходить достаточно незаметно. а картинку для анимации моно достаточно терпимую и в 16 цветах

berg11
29-07-2009, 14:49
Amigos И ваще жалко что тема недоделана:
а) а) Вообщето, в буте хорошего качества, при 16 цветах, картинка должна быть достаточно крупная(тогда и с небольшой палитрой можно оттенки получить и по центру оформить, а прогрессбар часто необходимо сдвинуть, (*к примеру, как у тя в задумках и вообще как-то
оформить движение - да и сам бегунок в другом стиле - всё разнообразней -можно придумать интересные варианты ну
К примеру, - типо выпендривацо: - буковки бегут (есть в Tbs формате) >

http://s16.radikal.ru/i190/0907/38/e49d95d9b0c2t.jpg (http://i081.radikal.ru/0907/ba/885500fbbd34.jpg)

или как при установке системы: -квадратики с кружочками бегающие(ну и тд
При высоком прогрессбаре 3-4 высоты стандартного дождь изобразить можно, капли или же вертикальный или косой прогрессбар просто можно заделать(при вертикальном нужна высота больше и плотностью заполнения работаем, -не рывками (только нуно еще и ширину уметь снизить, т.е я про то что все возможности еще не исчерпаны. только и умеем шо с поршеньком да виста баром работать (и то с виста и 50% нет

hackroute
27-09-2009, 13:40
проблема с перемещением прогрессбара так и нерешена, ненайдена относительность адресов которые за это дело отвечают, а соответственно толку, от того что найдены несколько физических адресов, нету, у меня на нескольких ядрах эти значения находятся в разных сторонах, и как то систематизировать, чтобы программно можно былобы патчить ядро, неполучается... соответственно вопрос открыт...

projectsoft
06-01-2010, 14:41
Именно поэтому
проблема с перемещением прогрессбара так и нерешена, ненайдена относительность адресов которые за это дело отвечают, а соответственно толку, от того что найдены несколько физических адресов, нету, у меня на нескольких ядрах эти значения находятся в разных сторонах, и как то систематизировать, чтобы программно можно былобы патчить ядро, неполучается... соответственно вопрос открыт...
так и поступили
Рябята из StarDock поступили оригинально - они не стали заморачиваться с редактированием ядер и с созданием новых с пропиской их в Boot.ini (TuneUP) они написали свой драйвер, который перехватывает управление и самостоятельно выводит свою картинку.
:sorry: , но помоему универсального патча, помоему, не получится.
А вообщем идея неплохая, даже очень хорошая.
Вот если попробывать сделать патч для одного блида ядра, хотябы взять самое последнее обновление.
К примеру StyleXP не работает с последними блидами ядра. Хотя я не уверен т. к. не скачивал последнюю версию StyleXP( :cry: Интернет у меня мобильный SE Z550i).




© OSzone.net 2001-2012