|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Дек 10, 2003 21:39:40 Есть DOS программа, которая переключается в PM. Не подскажет ли кто, существуют субжи способные пройти по: 1) подготовке к переключению - lgdt 2) переключению mov eax, cr0 or ax, 1 mov cr0, eax 3) и собственно по PM-коду SICE под Win2000 не справляется, не взирая на официальные рекомендации CompuWare, цитата: Can I use SoftICE for DOS to debug my protected mode DOS application? A: SoftICE for DOS cannot be used to debug any protected mode DOS applications. The reason for this is that SoftICE is a protected mode application itself and thus has no visibility to other protected mode apps. To debug a protected mode DOS application, you can only use SoftICE v3.2+ for NT on a NT OS. |
|
|
Дата: Дек 10, 2003 22:08:42 Я о таких не слышал. А когда ломал досовскую лабудень, использовал айс. |
|
|
Дата: Дек 10, 2003 23:28:03 2nd программа, которая переключается в PM Стало быть, она и есть теперь ОС. Пиши для нее сайс сам. |
|
|
Дата: Дек 11, 2003 20:57:22 Если немного упростить вопрос - оставить только п.3 - получить управление отладчиком в PM-коде - варианты не появятся ? |
|
|
Дата: Дек 11, 2003 21:30:22 Перехода в защищенный режим не переживет ни один отладчик. Если программа не запускается под NTVDM - ты попал. |
|
|
Дата: Дек 11, 2003 23:34:45 · Поправил: 2nd 'Под NTVDM' ты имеешь ввиду запуск на WinNT (2000) через SoftICE\Util16\DLDR.EXE ? - теряет управление на lgdt, не говоря уже об остальном. |
|
|
Дата: Дек 11, 2003 23:38:22 · Поправил: volodya Прошу прощения, гониво написал. Вопрос: как ПРИВИЛЕГИРОВАННАЯ команда может быть исполнена по NTVDM. Ты не напутал, случаем? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.076 |