访问另一个用户的 HKEY_CURRENT_USER 注册表分支

Vac*_*ano 24 windows-registry

我正在寻找一种方法来访问计算机上其他用户的注册表,以便我可以复制它们。

这个想法是我试图让一个复杂的 Delphi 应用程序在多个配置文件上编译和运行。

我曾经用一些 Windows 管理工具找到了一种方法,但现在找不到了。

我不知道其他用户的密码,因此我无法以他们的身份登录或执行“运行身份”。

Pax*_*xxi 25

您可以为此使用 regedit。打开 regedit 并选择 HKEY_USERS,然后转到 File->Load Hive。浏览到用户 Hive 文件,通常位于 %userprofile% 的 NTUSER.DAT。

这当然要求您是管理员或有权访问用户配置单元文件。

  • 值得注意的是,*Load Hive* 菜单选项仅在选择“HKEY_USERS”或“HKEY_LOCAL_MACHINE”键时才启用。 (5认同)
  • 啊它存在 C:\Users\<username>\NTUSER.DAT 但即使不可见文件可见,它也不可见。 (2认同)