gpt4 book ai didi

c++ - 如何从进程中分离exe

转载 作者:行者123 更新时间:2023-11-30 18:43:04 25 4
gpt4 key购买 nike

如何使用 WinAPI (C/C++) 将可执行文件与其进程分离?

我发现了一个可以从进程中释放文件的应用程序 Unlocker,但我不知道它是如何工作的。

最佳答案

通常情况下你不会。按需执行可执行文件中的 Windows 页面。当您调用尚不在 RAM 中的函数时,Windows 会加载它(以及它所在的整个页面)。

因此,如果您分离 EXE 并且该进程将调用仍在磁盘上的函数,则该进程将崩溃。

对于可移动媒体上的应用程序,有一个特殊的 /SWAPRUN:CD 链接器标志。它通过复制整个可执行文件来防止崩溃。

关于c++ - 如何从进程中分离exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12861350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com