āĻāĻāĻŋ hivexregedit āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
hivexregedit - regedit-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
hivexregedit --merge [--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ] [--āĻāĻ¨āĻā§āĻĄāĻŋāĻ enc] \
hivefile [regfile]
hivexregedit --export [--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ] hivefile āĻā§ > regfile
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ hivexregedit āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻā§āĻ˛ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋ
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻŽāĻžāĻ°ā§āĻ āĻŦāĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻ˛
virt-win-reg(1).
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ ("āĻšāĻžāĻāĻ") āĻĢāĻžāĻāĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž, āĻĻā§āĻāĻŋ āĻŽā§āĻĄ āĻāĻā§āĨ¤ "--āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ" āĻāĻŽāĻĻāĻžāĻ¨āĻŋ (āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ)
āĻāĻāĻāĻŋ regedit-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻšāĻžāĻāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ "/s" āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ
Windows regedit.exe-āĻāĨ¤
"--āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ" āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻā§ (āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻāĻžāĻŦā§) regedit āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻ¨āĻā§āĻĄāĻŋāĻ
"hivexregedit" āĻāĻļāĻž āĻāĻ°ā§ āĻ¯ā§ regedit āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻšā§āĻ¸ā§āĻā§, āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻ˛āĻžāĻāĻ¨ āĻļā§āĻˇā§āĻ° āĻ¸āĻžāĻĨā§ UTF-8āĨ¤ āĻĨā§āĻā§
Windows regedit āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ UTF-16LE-āĻ¤ā§ āĻĨāĻžāĻā§ Windows-āĻļā§āĻ˛ā§āĻ° āĻ˛āĻžāĻāĻ¨ āĻļā§āĻˇā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻā§ āĻŦāĻž āĻĒāĻ°ā§ āĻĒā§āĻ°ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§āĨ¤
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§ ("--merge" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ), āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŽāĻ¤ āĻāĻŋāĻā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
iconv -f utf-16le -t utf-8 < win.reg | dos2unix > linux.reg
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĻāĻŋāĻā§ āĻ¯ā§āĻ¤ā§, "--export" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻā§ a
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§, āĻāĻ āĻŽāĻ¤ āĻāĻŋāĻā§ āĻāĻ°ā§āĻ¨:
unix2dos < linux.reg | iconv -f utf-8 -t utf-16le > win.reg
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻā§āĻ¨ āĻāĻ¯āĻŧ::Hivex::regedit(3).
āĻāĻĒāĻ¨āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ˛ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛(1) āĻāĻĻā§āĻļāĨ¤ āĻāĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
Windows regedit.exe āĻāĻāĻ¨ā§āĻĄā§āĻ-āĻ¸ā§āĻāĻžāĻāĻ˛ (CRLF) āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻĄāĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ UTF-16LE āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
āĻāĻ:
$ āĻĢāĻžāĻāĻ˛ software.reg
software.reg: āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ UTF-16 āĻāĻāĻ¨āĻŋāĻā§āĻĄ āĻĒāĻžāĻ ā§āĻ¯, āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻš,
āĻ¸āĻŋāĻāĻ°āĻāĻ˛āĻāĻĢ āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨ā§āĻāĻ° āĻ¸āĻš
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻā§ "--āĻŽāĻžāĻ°ā§āĻ" āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻžāĻ° āĻāĻā§ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ā§ˇ
āĻļā§āĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ
āĻļā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ "\" (āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ) āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻŦāĻ˛āĻŽā§āĻŦāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻ¨āĻŋ
āĻ¤āĻžāĻĻā§āĻ° āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ 'āĻāĻāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ' āĻŦāĻž āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¯āĻŧāĻ āĻ¨āĻ¯āĻŧ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻ¤āĻ°āĻāĻŋ.
CurrentControlSet āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
"CurrentControlSet" āĻāĻ° āĻŽāĻ¤ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻā§āĻā§āĻ˛āĻŋ āĻāĻ¸āĻ˛ā§āĻ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ
āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻ¤āĻ°, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
"CurrentControlSet" āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "ControlSet001" āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽāĨ¤ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻāĻŋ
āĻ āĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻĻā§āĻāĻ¤ā§ āĻšāĻŦā§
"HKLM\SYSTEM\Select" āĻā§:
$ hivexregedit -- āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ '\Select'
[\āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨]
"āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨" = dword: 00000001
"āĻĄāĻŋāĻĢāĻ˛ā§āĻ"=dword:00000001
"āĻŦā§āĻ¯āĻ°ā§āĻĨ"=dword:00000000
"LastKnownGood"=dword:00000002
"āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨" āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¯āĻž āĻāĻāĻ¨ā§āĻĄā§āĻ āĻŦā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻā§ āĻ¨ā§āĻŦā§āĨ¤
āĻāĻāĻāĻāĻžāĻŦā§, āĻĒāĻĨā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ "āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨..." āĻā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
EXAMPLE āĻāĻŋ
$ virt-cat WindowsGuest /Windows/System32/config/software > software.hive
$ hivexregedit -- āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ \
--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ 'HKEY_LOCAL_MACHINE\SOFTWARE' \
software.hive '\Microsoft' > ms-keys.reg
$ hivexregedit --merge system.hive \
--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ 'HKEY_LOCAL_MACHINE\SYSTEM' adds.reg
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
--help
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
--āĻĄāĻŋāĻŦāĻžāĻ
āĻšāĻžāĻāĻā§āĻā§āĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻŦāĻŋāĻā§āĻ¤ āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĨ¤
--āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž
hivexregedit --merge [--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ] [--āĻāĻ¨āĻā§āĻĄāĻŋāĻ enc] \
hivefile [regfile]
Hive "hivefile" āĻ "regfile" (āĻāĻāĻāĻŋ regedit-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻā§āĻā§āĻ¸āĻ āĻĢāĻžāĻāĻ˛) āĻŽāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ "regfile"
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻĒāĻĄāĻŧā§āĨ¤ (āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛)āĨ¤
"--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸" āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¸āĻ˛ āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
"--āĻāĻ¨āĻā§āĻĄāĻŋāĻ" āĻāĻ¨āĻĒā§āĻā§ āĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
"UTF-16LE" āĻ¯āĻž āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ°ā§āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻšāĻ˛
"ASCII" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
--āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ
hivexregedit --export [--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ] hivefile āĻā§ > regfile
"āĻā§" āĻšāĻ˛ āĻšāĻžāĻāĻ "āĻšāĻžāĻāĻāĻĢāĻžāĻāĻ˛" āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒāĻĨāĨ¤ (āĻā§āĻāĻŋāĻ¤ā§ āĻā§āĻ¨ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻāĻŦāĻ āĻļā§āĻ˛ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļāĻā§āĻ˛āĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤)āĨ¤ āĻāĻžāĻŦāĻŋ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸āĻŋāĻāĻ˛āĻŋ, āĻā§āĻā§āĻ¸āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ°ā§āĻā§āĻĄāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§āĨ¤
"--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸" āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¸āĻ˛ āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-- āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°āĻŋ āĻā§ āĻ¨āĻžāĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻ¤āĻ°ā§
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻšāĻžāĻāĻ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§ "HKEY_LOCAL_MACHINE\SOFTWARE" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻžāĻŦā§ "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft" āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ā§ "\Microsoft" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻšāĻžāĻāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻā§āĻ āĻāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦāĻžāĻāĻ°ā§āĻ° āĻā§āĻāĻžāĻ¨āĨ¤ (virt-win-reg(1), āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§)āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ "--āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸
āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ 'HKEY_LOCAL_MACHINE\SOFTWARE'" āĻŦāĻž āĻ āĻ¨ā§āĻ°ā§āĻĒāĨ¤
--āĻāĻ¨āĻā§āĻĄāĻŋāĻ UTF-16LE|ASCII
āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°), āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻšāĻžāĻāĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ "āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸" āĻ āĻŦāĻŋāĻļāĻĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ¯āĻŧ::Hivex::regedit(3).
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ UTF-16LE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž, āĻ¯āĻž āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
--āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ-āĻŽā§āĻĻā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°), āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋ UTF-16LE āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻšā§āĻā§āĻ¸ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ°āĨ¤ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻļā§āĻ¨ā§āĻ¯ āĻā§āĻĄāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ āĻŽā§āĻ˛ āĻŽā§āĻāĻžāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤āĻ¤āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻŋāĻŦāĻŋāĻ§ āĻāĻžāĻ°āĻŖāĻŦāĻļāĻ¤:
¡ āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻā§ āĻāĻ¸āĻ˛ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻšāĻ˛ UTF-16LEāĨ¤ ASCII āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻˇāĻŋāĻ¤ āĻšāĻŦā§.
¡ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻžāĻāĻĒ 1 āĻŦāĻž 2 āĻ¯āĻž āĻāĻā§ āĻ¤āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻāĻŋ
āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŽāĻŦāĻžāĻ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻĒ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ.
¡ āĻāĻāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻā§āĻĄāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻāĻžāĻā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻšāĻžāĻ°āĻžāĻ¯āĻŧ
āĻ āĻĨāĻŦāĻž āĻ¨āĻž.
āĻāĻ āĻ¸āĻŦ āĻāĻā§ āĻāĻžāĻ°āĻŖ āĻŽā§āĻāĻžāĻā§ āĻ¨āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨āĻ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§āĻ
āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž ("āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¸" āĻĻā§āĻā§āĻ¨ āĻāĻ¯āĻŧ::Hivex::regedit(3))āĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻžāĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻšā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤,
āĻāĻŦāĻ āĻ¨āĻž āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ°ā§āĻāĻāĻŋ āĻŽā§āĻāĻžāĻ
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ hivexregedit āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨