Потому что по 0x3c хранится e_lfanew - оффсет до NT-хидеров относительно базы. Если сделать mov то там будет просто оффсет, а тебе нужен адрес....
Нет, потому что нужно смотреть MZ заголовок, а не PE\0\0. PE заголовок можно найти только относительно DOS-заголовка.
Не должно. Что происходит когда доходит до MZ заголовка? Обычно порченный заголовок означает применение простейшего антидампа. Тогда более...
Так я и написал: Возможно там дальше идет какой-нибудь код с использованием выше вычисленного значения, который компилятор оптимизировал.
По приведенному куску - да. CMP по сути тот же SUB только не изменяет операнды.
В X хранится адрес указателей на эти строки или X это непосредственно aRaz?
Можно добавить структуру.
Посмотрел несколько OBJ файлов сгенерированных C++, VB6, несколько файлов из WDK. Все функции имеют тип IMAGE_SYM_DTYPE_FUNCTION, константы и...
Можно заюзать StrFormatByteSize64 , она сама делает всю работу. Numeric valueText string 532532 bytes 13401.30 KB 2350623.5 KB 24000162.40 MB...
Как вариант распарсить OBJ файл, добраться до таблицы символов, извлечь элементы с типом IMAGE_SYM_DTYPE_FUNCTION. Правда не знаю всегда ли оно...
Чего чего? "5 проводков" на коленке делается и прошивается через PonyProg. В китае готовые копеечные можно заказать. Либо я не понял посыл, тогда...
[MEDIA]
Нет. В eax хранится хендл объекта-файла, никакого отношения к смещению это не имеет. В твоем случае ничего прибавлять не нужно, указатель сам...
Что-то либо я не понял тебя, либо у тебя неверное представление. У файлового объекта есть текущая позиция откуда будет осуществляться чтение либо...
Который раз уже пишу что нужно использовать SetFilePointerEx? В MSDN все подробно описано.
Мне кажется не все так просто (возможно ошибаюсь), поскольку даже для сравнения без учета регистра придется иметь таблицу для всех групп символов...
А без них станет больше? К чему этот аргумент? Отличный дизайн. Дизайн старого васма был на x1024.ru (васм.рф), но по мне этот лучше и намного...
Он сам двигается на величину прочитанных/записанных байт.
Ах, конечно вылетит, ты только для одного DWORD'а зарезервировал память. Такие большие объемы нужно выделять динамически либо в куче...
Есть, но тоже только LSB http://wasm.in/forum/threads/gotovye-proekty-na-vb6.31728/#post-383271
Имена участников (разделяйте запятой).