我需要知道如何从安装在Linux系统上的Windows(7或10)分区中从Windows注册表中检索区域设置。请注意,我无法直接使用Windows。
……
所需的系统区域设置存储在:
HKEY_USERS\.DEFAULT\Control Panel\International\sCountry
HKEY_USERS\.DEFAULT\Control Panel\International\Locale
HKEY_USERS\.DEFAULT\Control Panel\International\sLanguage
该 sCountry 仅用于表示法格式,您还可以使用区域设置信息并将其链接到此表:
sCountry
https://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx
此外,您可以查看以下注册表:
HKEY_CURRENT_USER\Control Panel\International\Geo\Nation
其中代表当前位置,如下表所示:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd374073%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396
从grawity的回答: https://superuser.com/a/289963
注册地: 的 HKLM\SYSTEM 强> 文件: \WINDOWS\system32\config\system 注册地: 的 HKLM\SOFTWARE 强> 文件: \WINDOWS\system32\config\software 注册地: 的 HKU\ <user-SID> 强> (又名 的 HKCU 强> ) 文件: <home> \NTUSER.DAT 注册地: 的 HKU\ <user-SID> _Classes 强> (又名 的 HKCU\Software\Classes 强> ) 文件: <home> \Local Settings\Application Data\Microsoft\Windows\UsrClass.dat 文件: <home> \AppData\Local\Microsoft\usrclass.dat 从Windows Vista开始 注册地: 的 HKU\.DEFAULT 强> (系统帐号) 文件: \WINDOWS\system32\config\default 注意 HKU\.DEFAULT 是个 的 系统 强> 帐户。它不是 模板帐户。 模板帐户的文件位于 \Documents and Settings\Default User (替代品 <home> 以上)。
注册地: 的 HKLM\SYSTEM 强>
HKLM\SYSTEM
文件: \WINDOWS\system32\config\system
\WINDOWS\system32\config\system
HKLM\SOFTWARE
文件: \WINDOWS\system32\config\software
\WINDOWS\system32\config\software
HKU\ <user-SID>
HKCU
文件: <home> \NTUSER.DAT
<home> \NTUSER.DAT
HKU\ <user-SID> _Classes
HKCU\Software\Classes
文件: <home> \Local Settings\Application Data\Microsoft\Windows\UsrClass.dat
<home> \Local Settings\Application Data\Microsoft\Windows\UsrClass.dat
文件: <home> \AppData\Local\Microsoft\usrclass.dat 从Windows Vista开始
<home> \AppData\Local\Microsoft\usrclass.dat
HKU\.DEFAULT
文件: \WINDOWS\system32\config\default
\WINDOWS\system32\config\default
注意 HKU\.DEFAULT 是个 的 系统 强> 帐户。它不是 模板帐户。
模板帐户的文件位于 \Documents and Settings\Default User (替代品 <home> 以上)。
\Documents and Settings\Default User
<home>
hivex
该程序提供了一个简单的shell,用于导航Windows Registry'hive'文件。它使用hivex库来访问这些二进制文件。 https://linux.die.net/man/1/hivexsh
chntpw
chntpw是一个实用程序,用于在Windows NT / 2000 SAM用户数据库文件(...)中查看某些信息并重置用户密码。此外,它还包含一个简单的注册表编辑器和一个十六进制编辑器,可以使用该编辑器浏览和修改注册表文件中包含的信息。 http://manpages.ubuntu.com/manpages/cosmic/man8/chntpw.8.html
其他参考:
如何从Windows注册表中找到世界地区(或国家)或语言? https://superuser.com/questions/289955/access-windows-registry-from-ubuntu/289963#289963 HTTPS://unix.stackexchange.COM /问题/ 214856 /何灿的i-访问的窗口的注册表,从Linux的