MASM - HeapAlloc抛出异常

时间:2015-01-17 11:53:16

标签: memory assembly masm heapalloc

我又来了。我在c#应用程序中使用masm .dll,但现在我的代码抛出了System.AccessViolationException&#39;在线: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 个答案:

答案 0 :(得分:1)

我找到了错误的原因。我使用 edx 而不是 ebx ;)