Nickita A Startcev
2006-07-06 14:31:48 UTC
Привет, All !
Подменяю MBR своим кодом.
Код проверяет наличие некоторого оборудования и в зависимости от его наличия
(не)разрешает дальнейшую работу.
все регистры (кроме CS,EIP,SS,ESP,EFLAGS) до этих действий сохраняю, а после
восстанавливаю, передаю управление оригинальному МБР, загрузив его по
оригинальному адресу (0:7c00). Оригинальный МБР запускает бутсектор, бутсектор
пускает ntloader.
ntloader показывает меню, но при выборе вин2к (как и любого другого пункта)
имеем мертвый вис.
Что я мог запортить кроме регистров процессора? Какого фига оно виснет так
поздно?
. С уважением, Hикита.
... "Hравственность по версии ВОЗ"
Подменяю MBR своим кодом.
Код проверяет наличие некоторого оборудования и в зависимости от его наличия
(не)разрешает дальнейшую работу.
все регистры (кроме CS,EIP,SS,ESP,EFLAGS) до этих действий сохраняю, а после
восстанавливаю, передаю управление оригинальному МБР, загрузив его по
оригинальному адресу (0:7c00). Оригинальный МБР запускает бутсектор, бутсектор
пускает ntloader.
ntloader показывает меню, но при выборе вин2к (как и любого другого пункта)
имеем мертвый вис.
Что я мог запортить кроме регистров процессора? Какого фига оно виснет так
поздно?
. С уважением, Hикита.
... "Hравственность по версии ВОЗ"