我知道原因了但是还是不会解决,原因在于mNum是4个字节,下面是c#代码
int size=1;
byte[] buffer = new byte[size];
IntPtr byteAddress = Marshal.UnsafeAddrOfPinnedArrayElement(buffer, 0);
ReadProcessMemory(hProcess, (IntPtr)address, byteAddress, size, IntPtr.Zero);
这段c#代码可以正确读出1个字节的数据,Delphi中如何做到呢?可以帮我把楼上的代码修改修改吗