访问被拒绝在Windows 7上读取SAM子项

时间:2013-06-24 17:25:11

标签: windows registry access-denied

我想使用此代码

在Windows 7上阅读SAM子项
int retVal = RegLoadKey(HKEY_LOCAL_MACHINE, "SAM_AUX", @"E:\Auxiliar Registry\SAM");
RegistryKey accountKeys = Registry.LocalMachine.OpenSubKey(@"SAM_AUX\SAM\Domains\Account\Users\Names", false);

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

由于

1 个答案:

答案 0 :(得分:0)

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