Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: 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 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.059 c
2-1144205240
Sw
2006-04-05 06:47
2006.04.16
Стиль столбца DBGrid


4-1138178994
maxim161
2006-01-25 11:49
2006.04.16
Shutdown&DOS applications


15-1143353614
Parus
2006-03-26 10:13
2006.04.16
В низу экрана, где "Пуск"...


9-1127916430
Drimmon
2005-09-28 18:07
2006.04.16
OpenGL движение и вращение камерой в 3D


15-1143552114
Victor_t
2006-03-28 17:21
2006.04.16
Простенькая задачка