Вниз
Скачать: CL | DM;

Как изменить положение ProgressBar в загрузчике ядра WinXP   Найти похожие ветки 

← →
Davinchi9   (2006-02-01 10:20) [0]

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

P.S. отчно знаю что это реально, т.к. сам видел BootScreen"ы с произвольным положением и шириной прогрессбара...


← →
Игорь Шевченко ©   (2006-02-01 10:29) [1]


> P.S. отчно знаю что это реально


Раз видел, значит не составит труда посмотреть отладчиком, что именно делается.

Функции, обновляющие Progress Bar, не эскпортируются, можно поэкспериментровать с Inbv- функциями, либо напрямую с функциями bootvid.dll поработать.

В любом случае, к Delphi это не имеет никакого отношения


← →
Davinchi9   (2006-02-01 10:58) [2]

да действительно к delphi моя тема имеет малое отношение...


> Раз видел, значит не составит труда посмотреть отладчиком,
>  что именно делается.


в смысле, ето как???

есть множество программых редакторов BootScreen"ов, в основном они просто берут оригинальный ntoskrnl.exe, подменивают в нем графические ресурсы и все - новый бутскрин готов. Некоторые из них умеют менять положение прогресбара по высоте, но есть программулька (BootSkinXP, если нужно будет посмотреть могу скинуть, весит не много) которая бурет параметы будующего бутскрина из инишника в котором можно абсолютно произвольно прописать координаты прогресбара (положение по высоте и ширину), но она не очень дружит с ядром второго сервиспака, скомпелированный ей ntoskrnl.exe на SP2 приводит к зависанию или перезгрузке, хотя мне удалось после долгих мучений непоньтным образом обработать полученный ntoskrnl.exe другим редактором и он нормально грузится и прогресбар там в том положении где хотелось бы...

почему обо всем этом я пишу здесь: есть задумка написать свой редактор бутскринов, что-то на подобии BootSkinXP... только без глюков. на первый взгяд ничего сложного подменить ресурсы, только куда прописывать кооординаты прогресбара в ntoskrnl.exe ума не приложу, вот поэтому и спрашиваю, может кто и знает как "устоен" ntoskrnl.exe...


← →
Игорь Шевченко ©   (2006-02-01 11:13) [3]


> может кто и знает как "устоен" ntoskrnl.exe...


на http://www.sysinternals.com знают.

Смотря какие знания требуются, впрочем.


> но есть программулька (BootSkinXP, если нужно будет посмотреть
> могу скинуть, весит не много)


Линк, если не трудно, положи в ветку.


← →
Davinchi9   (2006-02-01 11:32) [4]

http://storage.stardock.com/files/bootskin_free.exe

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


← →
Davinchi9   (2006-02-01 12:34) [5]

Удалено модератором
Примечание: Создание пустых сообщений



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
2-1144178873
d3777
2006-04-04 23:27
2006.04.16
Много кнопок - одна процедура


4-1138371915
mm0
2006-01-27 17:25
2006.04.16
Как грамотно запретить запуск второй копии программы?


6-1136373049
ingine
2006-01-04 14:10
2006.04.16
TIdFtp


6-1136260467
ZLOFENIX
2006-01-03 06:54
2006.04.16
Сокеты


8-1132159663
Neville
2005-11-16 19:47
2006.04.16
Как остановить звук (Wave)?




   Наверх