Вниз
Скачать: 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.026 c
15-1143548588
Alexey V.
2006-03-28 16:23
2006.04.16
Запись действий ( как запись макросов Word/Excel)


15-1143560993
Kerk
2006-03-28 19:49
2006.04.16
РФС: сборная станет чемпионом Европы в 2012 году


5-1129206349
Vetas
2005-10-13 16:25
2006.04.16
Проблема с Height


15-1143085953
Pavluha
2006-03-23 06:52
2006.04.16
Компоненты XComm и XModem


2-1144192096
Tester83
2006-04-05 03:08
2006.04.16
Проблема со шрифтами




   Наверх