2 x64 Я между прочим к Вам очень даже хорошо отношусь :) Читал Ваши заметки на Вашем болге. Ну разобрался. Что ж я теперь виноват, что разобрался...
1. Я предпочитаю пользоваться DriverWorkbench, а не WinDbg. 2. ERROR_PATH_NOT_FOUND это как раз исключение. 3. Код оказался правильным. Ошибка...
После IoGetDeviceObjectPointer - синий экран KERNEL_MODE_EXCEPTION_NOT_HANDLED (ERROR_PATH_NOT_FOUND). Глянул в NTOSKRNL место, где вызывается....
А "Set CPU 8086" разве не устанавливает эмуляцию проца I8086?
Я запускал в эмуляторе SIMH. Все работает. http://www.schorn.ch/cpm/intro.php. Там же можно скачать и MS-Dos 125 для этого эмулятора. MBR...
Не знаю, что я скачал за версию(написано было MS-Dos 1.25), но там никто никуда не прыгает. Вот начало MBR: xor ax, ax...
Как это нету? MS_DOS 1.25 ну вот например здесь: 000:7С14 mov al,0D0h out 30h,al или здесь: 000:7С3B out 32h,al mov al,0F1h out 34h,al Там...
Действительно нет. Я скачал документацию. Увидел "PORT 0020-003F - PIC 1 - PROGRAMMABLE INTERRUPT CONTROLLER (8259A)" и подумав, что там все это...
2 wsd Спасибо! Нашел инфу
Добрый день! Смотрю загрузчик ms-dos 1.25. Никак не могу найти документацию по портам ввода/вывода первого контролера прерываний (20h-3Fh). Там...
Не думаю, что защита от отладчика через SEH и int 3 чем-то лучше :)
2 x0man Спасибо, понял. Раньше для меня TLS это было то, что там названо динамической TLS:)
Немного не понял при чем здесь TLS? TLS есть у потока, а там ведь просто загрузка в дизассемблер происходит.
Имена участников (разделяйте запятой).