获取远程注册表项的安全信息?

时间:2010-01-13 21:30:27

标签: windows security winapi registry advapi32

根据documentation for API function GetNamedSecurityInfo,它可以从以下对象获取信息:

  • NTFS文件系统上的本地或远程文件或目录
  • 本地或远程打印机
  • 本地或远程Windows服务
  • 网络分享
  • 注册表项
  • 信号量,事件,互斥量和等待定时器
  • 文件映射对象
  • 目录服务对象

但我需要的是从远程计算机上的注册表项获取信息。 GetNamedSecurityInfo能以某种方式获得吗?

1 个答案:

答案 0 :(得分:1)

当然可以。只需传递密钥的名称。

\\ComputerName\CLASSES_ROOT\SomePath

对象名称的格式在documentation for SE_OBJECT_TYPE枚举中描述。请注意,有一些与身份验证/授权相关的警告,请阅读RegConnectRegistry的文档。