Загрузчик autorun. inf
Загрузчик - это программа или конфигурационный файл, который загружает exe-файл операционной системы (редко чего-то другого). В Windows NT загрузчик является файлом boot. ini, а например, В Windows 7 это bootmgr. exe. BIOS использует, если это конфигурационный файл, параметры загрузчика и запускает указанный exe-файл или комманду. Или, если загрузчик является exe-файлом, то BIOS запускает только exe-файл.
Вопрос "Как написать загрузчик для своей ОС" - вопрос интирисующий много программистов. Ответ на этот вопрос я нашел сам недавно, когда установил Ubunti 11.04. \
В этом примере я расскажу вам как написать один из самых простых загрузчиков. С помощью файла autorun. inf. Вы, наверно уже знакомые с ним. Он сохраняется устройству, что в корни запоминает, и через автозапуск Windows запускает программу или игру. Тот же автозапуск есть и в BIOS. Автозапуск BIOS запускает ОС при запуске компьютера. Для тех, кто незнаком с написанием autorun. inf, расскажу детальнее:
Сначала создадим в корни загрузочного диска новый файл autorun. inf
Потом забъем у него начальный код:
{AUTORUN}
open="комманда_для_загрузки_файла"
icon="путь_к_иконке_или_к_библиотеке_иконок"
После этого мы перегружаем комп и заходим в выбор загрузочного диска клавишами F7 или F8 и выбираем диск из auturun. inf. Или заходим в BIOS Setup и выбираем наш диск по умолчанию.
Примечание: здесь под диском имеется в виду не только диски CD-ROM, но и любой логический диск.
Сайт разработчика:
Другие статьи: