mmap.PROT_EXEC windows 相当于 mmap python

mmap.PROT_EXEC windows equivalent in mmap python

我正在寻找 windows 的 linux "mmap.PROT_EXEC" 方法的等效方法。 (python 上的 mmap 模块内部)

如果不深入到对底层 API (CreateFileMapping/MapViewOfFile) 的原始 ctypes 访问,这是无法完成的。 Python 定义的 access 参数(在 Windows 上使用,并映射到 Linux 上等效的 flags/prot 标志)严格限于ACCESS_READACCESS_WRITEACCESS_COPYACCESS_DEFAULT,其中 none 允许内存映射为可执行文件。