c++ - 检查是否启用了 DEP

标签 c++ windows winapi data-execution-prevention

是否可以检查是否启用了数据执行保护?

有没有和这个CMD命令一样的功能

wmic OS Get DataExecutionPrevention_SupportPolicy

然后返回这样的东西?

0 – DEP is disabled for all processes.
1 – DEP is enabled for all processes.
2 – DEP is enabled for only Windows system components and services. (Default)
3 – DEP is enabled for all processes.

最佳答案

GetSystemDEPPolicy function :

This function returns a value of type DEP_SYSTEM_POLICY_TYPE, which can be one of the following values: AlwaysOff, AlwaysOn, OptIn, OptOut.

关于c++ - 检查是否启用了 DEP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48229929/

相关文章:

c++ - 与使用声明在 GCC 中编译但在 MSVS 中编译的范围相同的类声明

c++ - 漫反射纹理 CreateTexture2D 失败?

windows - 如何在 Windows 环境下使用 Mahout?

java - JNA:com.sun.jna.platform.win32.Win32Exception-访问被拒绝

c++ - 从缺少列的文件中读取数据。 C++

c++ - std::initializer_list 返回值的生命周期

windows - win32自定义内存管理有什么限制?

windows - 在Powershell中通过7zip命令提取.zip时如何处理CRC错误?

c++ - 正确使用 AddClipboardFormatListener 并订阅 WM_CLIPBOARDUPDATE 消息

windows - 在 Windows 上模拟文件错误(例如 ERROR_ACCESS_DENIED)