Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设进程 1 在函数中使用 VirtualAlloc 分配了一些空间,并且该函数当时已经返回。如果第二个进程知道正确的地址,是否有可能使用 VirtualFreeEx 释放空间?
这个问题的答案是肯定的。
内存归它所在的进程所有。它不属于分配它的进程。
在许多方面,这类似于malloc从一个线程调用然后free从另一个线程调用。这完全没问题。VirtualAllocEx用and做同样的事情是完全没问题的VirtualFreeEx。
malloc
free
VirtualAllocEx
VirtualFreeEx