Форум: "WinAPI";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
ВнизКак изменить положение 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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c