MASM - HeapAlloc выдает исключение

Я снова здесь. Я использую masm .dll в приложении C#, но теперь мой код выдает "System.AccessViolationException" в строке: INVOKE HeapAlloc, edx, 0, <size>Можете ли вы сказать мне, в чем причина проблемы?

Вот мой код ASM:

invoke GetProcessHeap
mov edx, eax
INVOKE HeapAlloc, edx, 0,  dlText
mov tab, eax
INVOKE HeapAlloc, edx, 0,  dlText
mov wynik, eax

1 ответ

Я нашел причину ошибки. Я использовал edx вместо ebx;)

Другие вопросы по тегам