系统用户访问权限控制接口
对@objName指定名称的对象获取@sid指定用户的@premissions参数指定的权限,
@objType可省略,默认值为_SE_FILE_OBJECT,
其他参数请参考函数源码与MSDN
对@objName指定名称的对象获取管理员用户组的@premissions参数
对@objName指定名称的对象获取Everyone用户的@premissions参数指定的权限
返回当前系统用户名
创建SID,返回管理员用户组SID句柄
创建SID,返回SID句柄
参数@1使用数值数组指定SID_IDENTIFIER_AUTHORITY结构体的值,
后续可使用1到8个参数指定SID子权限
创建SID,返回Everyone用户SID句柄
参数传入文本格式SID,
返回SID内存句柄
参数@userName传入系统用户名,,省略取当前登录用户名,
@systemName参数可省略,
返回SID内存句柄
参数@userName传入系统用户名,省略取当前登录用户名
@systemName参数可省略,
返回文本格式SID
参数传入文本格式 SID,@systemName 参数可省略。
返回账户名,账户所在域名,账户类型(SID_NAME_USE 枚举)
参数传入SID句柄,
返回SID文本格式字符串
参数传入SID,@systemName参数可省略。
返回账户名,账户所在域名,账户类型(SID_NAME_USE 枚举)
获取通用SID,
参数@1参考::Advapi32.CreateWellKnownSid函数说明
参数@2可省略,
返回buffer对象不需要释放
对objName指定名称的对象获取管理员用户组的所有者权限,\@nobjType可省略,默认值为_SE_FILE_OBJECT
对@objName指定名称的对象获取sid指定用户的所有者权限,
sid应当是sid句柄或内存指针,
@objType可省略,默认值为_SE_FILE_OBJECT
对@objName指定名称的对象获取@sid指定用户的所有者权限,
@si参数指定文本格式SID,注意不是内存指针或句柄,
@objType可省略,默认值为_SE_FILE_OBJECT
对@objName指定名称的对象获取@userName参数指定用户的所有者权限,
@objType可省略,默认值为_SE_FILE_OBJECT