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_READ
、ACCESS_WRITE
、ACCESS_COPY
和 ACCESS_DEFAULT
,其中 none 允许内存映射为可执行文件。
我正在寻找 windows 的 linux "mmap.PROT_EXEC" 方法的等效方法。 (python 上的 mmap 模块内部)
如果不深入到对底层 API (CreateFileMapping
/MapViewOfFile
) 的原始 ctypes
访问,这是无法完成的。 Python 定义的 access
参数(在 Windows 上使用,并映射到 Linux 上等效的 flags
/prot
标志)严格限于ACCESS_READ
、ACCESS_WRITE
、ACCESS_COPY
和 ACCESS_DEFAULT
,其中 none 允许内存映射为可执行文件。