У тебя непрямой переход, а у меня прямой - вот и вся разница. ml.exe ( +ml.err) это и есть масм. Чтоб сoздать win32 exe нужно испльзовать...
Видеодрайвер ИМО тут нипричем старый cофтайс несовметим с XP. У меня было таже самое. Или ищи софтайс для XP или забей на XP. (я забил)
Сайты intel или amd на англиском. Там самые полные и свежие.
FileMon (от sysinternals) вроде на С сделан. Думаю что такую же прогу можна и на VBA сделать.
Сбасибо - заработало
Вот так я вычисляю расстояние до старой точки входа: РВА точки входа (старой) - РВА конца кода - 5 (размер инструкции jmp) потом этот jmp (0xe9...
Все оказалась проще, даже не нужно задавать model .386 public _start RWsect01 segment _start: mov ddd,1 jmp xxx...
Все вроде правильно, окна создаю через CreateMDIСhild И пример в статье про MDI у меня нерабочий. Весь набор и сам код: .486 .model flat...
Да, но я без справки сам не знаю. в seсtion нужно больше параметров - найду справку отвечу Я всегда програмил на масме, разные fasmы IMO...
Страно зачем ты вообще делаеш такие извратные махинации с mov eax и т.д. У тебя есть прога заделаная, но у других же нету.
ИМО самый подходящий вариант искать kernel через стэк и на фиксирываные значения не надеяться. Еесли напрягает .data выкинь и все делай в .сode а...
На форуме ru.board ничего не знают или не хотять отвечать. Только сейчас получилось настроить,но скрость чего-то тормозная. С компа 1 все как...
xor eax,eax mov [esp-4],eax sub esp,4 push eax push esp push eax push хандел твоего файла call SetFilePointer add esp,4
зачем читать в память весь файл ? У тебя есть алгоритм запуска kernel ? Как быть с разными winzipaми - как правильно переносить архивные...
Исправленный вариант Пример внедрятеля кода: испытано на нескольких PE exe файлах - работает. Файл и код вводится вручную, можно...
Да, адресации с ebp самим по себе нет, только с 8 или 32 битным смещением - такой формат. Сами по себе могут быть адресованы любые стандартные...
Добавление кода в конец: 1)проверить физическую и виртуальную длину последней секции: если физическая длина окажется больше...
Если для windows то MMF(memory maped file).
А как оно эмулируеться ? Мне на ум кроме софтайса нечиго не приходит - это пока очень сложно для меня. И еще такой вопросы: как декодируеться...
можно: команда bpint. Если это в windows то где-то половина интов MS-DOS все равно не выполняються в реальном времени, если нужно именно реально...
Имена участников (разделяйте запятой).