Y_Mur указатель вида 000403067 обычно на стек не указывает ;) у стека совсем другие адреса, при старте программы они вида 0012FFxx
мда... а флажок "Show hidden and system files" не рулит уже? мысль правильная, в ринг3 так и делают +)
У меня есть все три тома ;)
А лучше вот вся функция переключения в RealMode: ; ; Note: we do not save and restore the gdt and idt values because they ; cannot change while...
насчет jmp / retf - цитирую исходник загрузчка NT4: комментарий прочти
я один и существую независимо от пространства и времени :P =) короче я это :) SeDebugPrivilege ? может быть там чтото лежит ценное?
кажется нет написано, что в PM может генерировать только #UD:5
чето тебя плющит) до перехода надо только сегмент такой создать, потом переход в реал моде, потом дальний джамп.
Ну спецификация, это одно. А вот совместимость эмулятора с реальным процом это дело другое. Везде есть недокументированные фичи. И я выберу тот...
синхронизировать нужно почти всё, когда что-то происходит по одному адресу
у меня 6.0-e.x.p. с Debug- и Release- ядрами бугага) по спецификации i80386 ?)))))) или даже 286..
ну блин, это и так ясно) если бы не так, винда бы не грузилась :)) ну, видимо, там не так реализован переход PM->RM отсюда такие последствия. На...
это про полные исходные коды Windows NT4 и частичные коды Windows 2000. Про ReactOS я не заикался вообще
это кстати неизвестно:) он чего накосячил вообще со списками. кажется, он не понял их устройства..
Это проект мелкомягких Windows Research Kernel. Открыты исходники ядра Windows 2003 Server. Но! Там этих исходников.. процентов 6% от всего объема...
попробуй тогда DosDevices вместо ?? чтоли... или попробуй убрать \??\ и просто оставить C:\File.txt я бы так поигрался по кр. мере )
сделай DbgPrint на всяк с указателем FileNameToMap перед вызовом TrueNtCreateFile. (потому как UserModePointer - просто его проекция в ринг3)
просто по тому, падает ли тачка без префикса 66 у джампа или нет. вмваря падает с #GP, бошс и реальный комп - нет. отсюда однозначный вывод о...
FreeManCPM В этом "странном" месте бит PE уже равен еденице (фактически, проц в защищенном режиме уже), однако код выполняется в старом сегменте...
Read The Fucking MSDN
Имена участников (разделяйте запятой).