0

我需要确定 Windows DEP 是否被禁用,是否设置为基本的 Windows 程序和服务或除我选择的程序之外的所有程序。

我一直在寻找一种方法来做到这一点,但没有任何成功。有没有办法做到这一点?用 C# 开发。

4

1 回答 1

4
public enum DepSystemPolicyType
{
    AlwaysOff = 0,
    AlwaysOn,
    OptIn,
    OptOut
}

[DllImport("kernel32.dll")]
static extern int GetSystemDEPPolicy();

public static void ValidateDepPolicy()
{
    int policy = GetSystemDEPPolicy();
    //here you can evaluate the return value
    //against the enum DepSystemPolicyType
}

MSDN 文档:GetSystemDEPPolicy 函数

于 2013-12-05T16:10:55.437 回答