0

我想使用此代码在 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);

但我总是收到拒绝访问,我无法使用 regedit 查看 SAM 子项。可能是什么问题呢?

谢谢

4

1 回答 1

0

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

于 2013-06-24T22:11:34.970 回答