Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调用LsaQueryInformationPolicy()时,我收到一个拒绝访问错误,我';我是管理员_C#_Windows_Unmanaged_Local Security Authority - Fatal编程技术网

C# 调用LsaQueryInformationPolicy()时,我收到一个拒绝访问错误,我';我是管理员

C# 调用LsaQueryInformationPolicy()时,我收到一个拒绝访问错误,我';我是管理员,c#,windows,unmanaged,local-security-authority,C#,Windows,Unmanaged,Local Security Authority,无论是在本地主机上还是在域中的其他计算机上尝试,我都会收到此错误返回。我使用的标志是POLICY_LOOKUP_name | POLICY_VIEW_LOCAL_INFORMATION,但我也尝试了POLICY_LOOKUP_name | POLICY_VIEW_LOCAL_INFORMATION | READ_CONTROL,但没有成功 我登录的用户是本地管理员,无论是在我的机器上还是在我正在尝试的所有其他机器上 对于LsaQueryInformationPolicy()的第二个参数,我使用P

无论是在本地主机上还是在域中的其他计算机上尝试,我都会收到此错误返回。我使用的标志是
POLICY_LOOKUP_name | POLICY_VIEW_LOCAL_INFORMATION
,但我也尝试了
POLICY_LOOKUP_name | POLICY_VIEW_LOCAL_INFORMATION | READ_CONTROL
,但没有成功

我登录的用户是本地管理员,无论是在我的机器上还是在我正在尝试的所有其他机器上

对于
LsaQueryInformationPolicy()
的第二个参数,我使用
PolicyAuditEventsInformation


我能够使用相同的策略句柄成功地对同一主机使用。

尝试使用
policy\u LOOKUP\u name | GENERIC\u READ | policy\u VIEW\u LOCAL\u INFORMATION
而不是
policy\u LOOKUP\u name | policy\u VIEW\u LOCAL\u INFORMATION
。它在我的电脑上工作

更新:更准确地说,在打开
LsaOpenPolicy()
阅读审核信息时,您只需要
POLICY\u VIEW\u AUDIT\u INFORMATION