标签: windows winapi
假设进程1已在函数中为VirtualAlloc分配了一些空间,并且当时已返回该函数。如果第二个进程知道正确的地址,是否有可能使用VirtualFreeEx释放空间?
答案 0 :(得分:6)
这个问题的答案是肯定的。
内存归其所在的进程所有。它不属于分配它的过程。
在许多方面,这类似于从一个线程调用malloc,然后从另一个线程调用free。那很好。使用VirtualAllocEx和VirtualFreeEx来完成等效的工作非常好。
malloc
free
VirtualAllocEx
VirtualFreeEx