Создаем свой экран загрузки в Windows Vista
Введение в Windows Vista boot screen
Для изменения экрана загрузки Windows XP, было необходимо вносить изменения в исполнительный файл ntoskrnl.exe. Однако изменение ntoskrnl.exe было небезопасной операцией, малейшая ошибка могла привести к серьезным ошибкам системы.
В Windows Vista процесс загрузки был изменен. Теперь вся графика, использующаяся при загрузке системы, перемещена, добавлены новые загрузочные приложения winload.exe и winresume.exe, а все критические компоненты ядра получили цифровую подпись. Из-за этих цифровых подписей вносить изменения в компоненты ядра больше невозможно, но это вовсе не означает, что нельзя изменить экран загрузки Windows Vista.
Важно о Multilingual User Interface ( MUI )
Windows Vista предлагает новые функциональные возможности в области Multilingual User Interface (MUI). Эти новые функциональные возможности позволяют разработчикам разделить локализованные ресурсы (текстовые строки) и независимые ресурсы (битмапы, иконки, курсоры). Обычно, отдельные .mui файлы содержат локализованные ресурсы, а исполнительные теперь содержат независимые ресурсы. Если ранее .dll или .exe был нормальным Win32 PE файлом, включенным в основной код, то в Windows Vista Win32 ресурсы автоматические считывают дополнительные .mui файлы.
Полный текст статьи читайте на WinLine.ru