0

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

4

1 回答 1

6

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

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

在许多方面,这类似于malloc从一个线程调用然后free从另一个线程调用。这完全没问题。VirtualAllocEx用and做同样的事情是完全没问题的VirtualFreeEx

于 2012-11-28T16:59:43.967 回答