本帖最后由 pusofalse 于 2010-1-23 15:57 编辑 #include <LocalSecurityAuthority.au3>
$hRegKey = 0x80000000 ; 0x80000000 = HKEY_CLASSES_ROOT
Local $aDacl[3][4] = [["BUILTIN\Administrators", 0xF003F, $SET_ACCESS, 3], _
["NT AUTHORITY\System", 0xF003F, $SET_ACCESS, 3], _
["CREATOR OWNER", 0xF003F, $SET_ACCESS, 3]]
; 只允许Administrators、System、Creator Owner三个用户的全部访问请求,其他用户的任意访问请求都将被拒绝。
; 0xF003F - 所有访问,0x20019 - 读取操作。
; 3 - 权限继承到子键。
; SET_ACCESS - 访问类型为“允许”,DENY_ACCESS拒绝。
$fResult = _RegSetKeySecurityDacl($hRegKey, "CLSID", $aDacl)
Msgbox(0, $fResult, @error)
|