Секция содержит неинициализированные данные и не занимает места в файле, только и всего. Под такую секцию выделяется память, которая обнуляется.
В 16битном режиме не было адресации относительно sp. Когда пишешь на ассемблере, использовать esp сложнее, чем ebp, т.к. esp более "подвижен" и...
Имеется в виду, что для ф-ий с переменным числом параметров this передается немного по-другому, через стек. Здесь же число параметров известно,...
Зачем в стек кладутся я точно не знаю, м.б. потом как-то используются. Кстати, сейчас посмотрел внимательнее, это может быть и thiscall -- перед...
Ну, я как всегда, невнимательно прочитал, что надо :). Во-первых, у ф-ии critInf одинпараметр, а не четыре. Во-вторых, как я уже сказал, stdcall.
Судя по: 0041AE4C \. C2 0400 retn 4 и началу ф-ии это stdcall. Высчитываем адрес относительно модуля, делаем call. В чем проблема?
Sol_Ksacap А можно подробнее? Под рукой того кода нет, но, сделал так, как написал выше и работало. Если, конечно, ничего не перепутал.
Недавно столкнулся с подобной проблемой -- в 64битном режиме изменилась конвенция вызова. Почитать о ней можно в Педивикии. Вкратце, выглядит она...
Что значит "Не используя API"? И откуда такое требование? Можно выделить память, использовав секцию данных. В этом случае API все равно будет...
ptr У меня приложение пухлое было, может поэтому.
Java ходит во внешний мир через JNI. Требований JNI к коду я не знаю, т.к. видел только "изнутри" как это работает (мне не JNI, а по другим делам...
Лучше экспериментировать на VMWare или хотя бы иметь копию про запас.
http://www.mossywell.com/boot-sequence http://www.tldp.org/HOWTO/Large-Disk-HOWTO.html...
medstrax1 Т.е. дизассемблировать таки надо, но все, что требуется, это только получить код операции инструкции для идентификации инструкции. Если...
Они не эмулируются, они исполняются процессором. В ring3 потенциально опасная команда не выполнится без исключения.
treekool А сигнатура в образе есть? Если нет, то BIOS может обидеться :).
А что за инструкции и как выглядят? Насколько я себе представляю, VMWare дизассемблирует "влегкую", т.е. ее интересует инструкция в том случае,...
friackazoid Ну тогда EFLAGS.NT не поможет. Делаем шлюз и через него возвращаемся.
Clerk Я friackazoid спрашивал насчет NT, забыл обращение написать. Стек таки сменится, т.к. ss:esp режима пользователя будут (если friackazoid...
NT? В смысле, NestedTask? В этом случае все равно будет задействован task gate. Не думаю, что iret сможет как-то помочь. Продвижение "вглубь"...
Имена участников (разделяйте запятой).