0

我又来了。我在 c# 应用程序中使用 masm .dll,但现在我的代码在行中抛出“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
4

1 回答 1

1

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

于 2015-01-19T00:35:33.970 回答