我在远程进程上使用 VirtualAllocEx 来保留一些空间,如下所示:
VirtualAllocEX (RemoteProcessHandle, nil, SizeInBytes, MEM_COMMIT or MEM_RESERVE, PAGE_EXECUTE_READWRITE);
然后我“填充”/写入分配的地址空间WriteProcessMemory
然后我正确使用
VirtualFreeEx (RemoteProcessHandle, Address, 0, MEM_RELEASE);
释放分配的空间。
是否可以检查调用VirtualAllocEx
后 VirtualFreeEx
的地址以检查是否VirtualFreeEx
成功?