如何使用GetNamedSecurityInfo
How to use GetNamedSecurityInfo?
本文关键字:GetNamedSecurityInfo 何使用 更新时间:2023-10-16
我想获取我的计算机共享文件夹的权限信息。但我不知道使用GetNamedSecurityInfo
函数。使用该功能获取权限信息是否正确?
这是我的代码:
TCHAR *path= _T("E:\down\test.txt");
PACL dacl = NULL;
PSECURITY_DESCRIPTOR psd = NULL;
DWORD result = 0;
try
{
result = GetNamedSecurityInfo( path,
SE_FILE_OBJECT,
DACL_SECURITY_INFORMATION,
NULL,
NULL,
&dacl,
NULL,
&psd );
}catch(DWORD e)
{
//error
}
LocalFree( psd );
您应该传递指向变量的指针,而不是传递给函数的所有NULL,因为这是您将获得安全信息的地方,请阅读以下内容:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa446645(v=vs.85).aspx
相关文章:
- 没有找到相关文章