是否可以使用VirtualFreeEx释放本地分配的内存?

时间:2012-11-26 02:04:03

标签: windows winapi

假设进程1已在函数中为VirtualAlloc分配了一些空间,并且当时已返回该函数。如果第二个进程知道正确的地址,是否有可能使用VirtualFreeEx释放空间?

1 个答案:

答案 0 :(得分:6)

这个问题的答案是肯定的。

内存归其所在的进程所有。它不属于分配它的过程。

在许多方面,这类似于从一个线程调用malloc,然后从另一个线程调用free。那很好。使用VirtualAllocExVirtualFreeEx来完成等效的工作非常好。