我又来了。我在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发布于 2015-01-19 08:35:34
我找到了错误的原因。我使用的是ebx,而不是ebx ;)
https://stackoverflow.com/questions/27999183
复制相似问题