MERCURY127
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ashumov Цитата: по моему мнению (не ИМХО) autochk.exe сам представляет собой минимальную ОС только с одной функцией | это хорошо. попробую, мож что и выйдет собрать. PS: скачал с блога примеры. и сразу линукс и ключи... ну ладно ключи, у меня секурбута нет, пока мимо. а как увязать ДЛЛ и Линукс? я так понимаю, надо загрузить этот ехе в память (как? просто выделяем область памяти, читаем туда файл, и передаем управление?), но потом то в него нужно эту дллшку отобразить, импорты там отрезолвить... в винде этим загрузчик ехе занимается, а тут его самим нужно писать? или УЕФИ ядро (то, что в фирмваре сидит) это уже умеет? далее идет менеджмент памяти. прога наверняка будет выделять и освобождать память... вопрос лишь в том, сама будет, или этим нтдлл занимается? да кто бы не занимался, ему как то нужно передать инфу, что, мол, доступно столько то по такому то адресу... я так понимаю, в винде этим занимается bootmgr, который 374 кб, стартует в 16тибитном режиме, читает все, что нужно и переводит машину в защищенный режим. в общем, простейший дос экстендер а с УЕФИ как? спецфикацию УЕФИ читал давно и очень бегло Добавлено: этот бутмгр какой то странный... вроде и ПЕ есть, а хиев его не распознает. Добавлено: йяху, там еще и байткод бывает... http://jelezo.com.ua/news/soft/uefimark_i_efi_byte_code.html Добавлено: jwasm этот uefimark возьмет? Добавлено: тьфу ты, опять фасм... |