找回密码
 加入
搜索
查看: 1993|回复: 1

[AU3基础] 注册表权限函数

[复制链接]
发表于 2011-2-2 23:48:45 | 显示全部楼层 |阅读模式
查询了很多资料,只有LocalSecurityAuthority.au3这个UDF里面有能修改注册表和文件权限的,虽然能够修改一个文件或者一个注册表值的权限,可是要修改整个目录及子目录和文件,或者某个注册表及这个注册表子键的权限,实在很难啊。没有可以得到所有注册表子键的函数,有一个函数_TreeResetNamedSecurityInfo        ; 递归设置文件或注册表键安全权限
可是测试过N种设置,这个函数始终不能工作,
这是我的代码:
Dim $fileAccess[1][4] = [["everyone", $GENERIC_ALL, $GRANT_ACCESS, $SUB_CONTAINERS_AND_OBJECTS_INHERIT]]

_TreeResetNamedSecurityInfo("C:\2" , $SE_FILE_OBJECT, $DACL_SECURITY_INFORMATION, "", "", $fileAccess, "")
运行以后c:\2这个目录及子目录的权限没有任何变化,也就是说这个函数没有起到作用,实在不知道怎么办,希望有朋友能够帮帮忙,指点一下。
 楼主| 发表于 2011-2-3 10:21:47 | 显示全部楼层
谁 能给个示例啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 12:39 , Processed in 0.071251 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表