Nickita A Startcev
2006-07-07 05:58:30 UTC
Привет, Ilya !
не трогаю.
IA> Таблицу прерываний?
Hе трогаю.
IA> Кстати, а почему не сохраняете SS:ESP?
Hа них закладываться низзя.
. С уважением, Hикита.
... Я пью до дна за тех, кто в танке!
Подменяю MBR своим кодом.
Код проверяет наличие некоторого оборудования и в зависимости от его
наличия (не)разрешает дальнейшую работу. все регистры (кроме
CS,EIP,SS,ESP,EFLAGS) до этих действий сохраняю, а после
восстанавливаю, передаю управление оригинальному МБР, загрузив его
по оригинальному адресу (0:7c00). Оригинальный МБР запускает
бутсектор, бутсектор пускает ntloader. ntloader показывает меню, но
при выборе вин2к (как и любого другого пункта) имеем мертвый вис.
Что я мог запортить кроме регистров процессора? Какого фига оно
виснет так поздно?
IA> Область параметров BIOS?Код проверяет наличие некоторого оборудования и в зависимости от его
наличия (не)разрешает дальнейшую работу. все регистры (кроме
CS,EIP,SS,ESP,EFLAGS) до этих действий сохраняю, а после
восстанавливаю, передаю управление оригинальному МБР, загрузив его
по оригинальному адресу (0:7c00). Оригинальный МБР запускает
бутсектор, бутсектор пускает ntloader. ntloader показывает меню, но
при выборе вин2к (как и любого другого пункта) имеем мертвый вис.
Что я мог запортить кроме регистров процессора? Какого фига оно
виснет так поздно?
не трогаю.
IA> Таблицу прерываний?
Hе трогаю.
IA> Кстати, а почему не сохраняете SS:ESP?
Hа них закладываться низзя.
. С уважением, Hикита.
... Я пью до дна за тех, кто в танке!