ڼС
梦回起点
做你害怕做的事,你会发现:不过如此
本站基于WordPress—主题by 设计窝
冀ICP备15003737号
梦回起点
Copyright © 2015-2024 All rights reserved.

我最常用权限的dacl字符串(分配给登陆用户及系统用户权限)

wchar_t *szSD = _T("D:")//设置DACL
                        _T("(D;OICI;GA;;;BG)") //拒绝访客用户的所有权限
                        _T("(A;OICI;GA;;;SY)") //同意系统用户的所有操作
                        _T("(A;OICI;GA;;;BA)") //同意管理员用户的所有操作
                        _T("(A;OICI;GA;;;AU)");//同意登录用户的所有操作

    if(ConvertStringSecurityDescriptorToSecurityDescriptor(     szSD, 
        SDDL_REVISION_1, 
        &sa.lpSecurityDescriptor, nullptr))
    {
        CreateDirectoryA("abc", &sa);
        HANDLE hFile = CreateFile(_T(""), GENERIC_WRITE, FILE_SHARE_READ, &sa,CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, nullptr);
        CloseHandle(hFile);
    }
    LocalFree(sa.lpSecurityDescriptor);

https://docs.microsoft.com/en-us/windows/win32/secauthz/security-descriptor-string-format

2022-05-10
                         
暂无评论

发表回复