找回密码
 加入
搜索
查看: 3331|回复: 6

[系统综合] 请教,如何读取注册表某个键值的权限![已解决]

  [复制链接]
发表于 2011-4-25 14:38:32 | 显示全部楼层 |阅读模式
本帖最后由 woeiwoei 于 2011-4-26 14:47 编辑

如题。如何获取注册表某个键值的权限。。是获取权限而不是修改权限哦。在线等。。

希望大牛们给予帮助~~谢谢了。。
 楼主| 发表于 2011-4-25 14:47:13 | 显示全部楼层
哈。。顶上去呀。。别沉 了。。
发表于 2011-4-25 18:36:27 | 显示全部楼层
#include <lsasecur.au3>

Local $sRegKey, $aSecur, $pDacl, $aPermission

$sRegKey = "Machine\Software"

$aSecur = _SeGetNamedSecurityInfo($sRegKey, $SE_REGISTRY_KEY, $SE_INFO_DACL)
If @error Then
        MsgBox(48, "Error", _SeFormatMsg($sRegKey))
        Exit
EndIf

$pDacl = $aSecur[6]
If Not _SeIsValidAcl($pDacl) Then
        MsgBox(48, "Error", _SeFormatMsg($sRegKey))
        Exit
EndIf

$aPermission = _SeEnumEntriesFromAcl($pDacl)
__SeArrayDisplay($aPermission, _SeFormatMsg($sRegKey))
 楼主| 发表于 2011-4-26 14:47:07 | 显示全部楼层
回复 3# pusofalse


    非常感谢P版。。。
发表于 2011-11-1 14:34:34 | 显示全部楼层
请问楼主明白了吗?我还没明白。
发表于 2011-12-5 16:13:06 | 显示全部楼层
5 楼,我也和你一样,不明白....
发表于 2011-12-6 11:29:43 | 显示全部楼层
3楼有include lsasecur.au3,要想明白就得看这个au3
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-1 05:37 , Processed in 0.112190 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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