gpt4 book ai didi

c++ - 你如何在Windows中定义一 block 可执行内存?

转载 作者:太空狗 更新时间:2023-10-29 23:36:21 28 4
gpt4 key购买 nike

我知道 Linux 支持 mmap 系统命令来定义可执行内存块。你如何在Windows中做同样的事情?我想有一些 Windows 等效函数可以做同样的事情,也许吧?

最佳答案

调用CreateFileMappingVirtualProtectVirtualAlloc通过 PAGE_EXECUTE_XXX 之一保护标志。 mmap 函数用于文件映射,因此 CreateFileMapping 是最接近 Windows 的类似物。

关于c++ - 你如何在Windows中定义一 block 可执行内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16677410/

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