标签: c++ memory
我正在使用C ++,并希望获得在内存区域上执行的权限。有没有办法可以做到这一点?现在,当我尝试执行它时,我收到了访问冲突错误。
答案 0 :(得分:1)
在Windows上,该功能为VirtualProtect,您需要传递PAGE_EXECUTE_READWRITE才能获得执行权限。
默认情况下,Windows不允许内存。它被称为Data Execute Prevention (DEP)。