访问被拒绝读取windows 7上的SAM子密钥



我想使用此代码读取Windows 7上的SAM子密钥

int retVal = RegLoadKey(HKEY_LOCAL_MACHINE, "SAM_AUX", @"E:Auxiliar RegistrySAM");
RegistryKey accountKeys = Registry.LocalMachine.OpenSubKey(@"SAM_AUXSAMDomainsAccountUsersNames", false);

但我总是收到Acces Denied,并且我无法使用regedit查看SAM子密钥。可能是什么问题?

感谢

SAM注册表项上的权限不允许访问普通用户或Administrators组。您可以将进程作为本地系统启动(例如,将其作为系统服务或使用psexec或任务调度程序),也可以启用备份和还原权限以绕过安全性。