Что нового в Windows 7: изменения в Wow64.

???????-?? ?????????? ???????????? ? MSDN. ?????? ????? ???????? ??????????, ??? ?????????? ? Wow64 ? ??????? Windows 7.

  1. ??? ????????? ????????? ???????? ??????????????? ??????? (Registry Redirection).
  2. ???? ???????? ????????? ???????. ?????? ?????, ???????????????? ????? ? Wow6432Node, ?????? ????????? ???????????? 32-? ? 64-? ?????????? ????????????.
  3. ???????? ????????????? 32-? ? 64-? ?????? (Registry Reflection) ??? ? ?????? ?????????? ? ? ??????? ?????? ?? ???? Windows. :-)
  4. ? ???????????? ???? ??????? ????????? ?????????? ? ???????????.

?????, ???????, ? ??????????????? ???????. ??? ????????, 64-? ?????? ?????? Windows ???????????? ??? ?????? ????????????? ???????. ????????? 32-? ????????? ?????????? ? «HKEY_LOCAL_MACHINE\Software» ? ????????? ?????? ?????? ???????????????? ? «HKEY_LOCAL_MACHINE\Software\Wow6432Node». 64-? ????????? ?????????? ?????????? ? «HKEY_LOCAL_MACHINE\Software» ????????. ????? ???????, 32-? ?????? ?????????? ???????? ??????????? ?? 64-? ????????? ?????????.

? ?????-?? ??????, ???????????? Wow64 ??????????? ? ?????????. ????????? ?? ???????????????? ?????? ?????? ?? ????? ???? ?????????????? 32-? ? 64-? ?????????? ???????????? ?????????. ??? ??????? ???? ???????? ??? ???????? ???????? ????????????? (? ???????????? ?? ???????? ?????????) 32-? ? 64-? ????? ??????. ?? ??? ?????? «Registry Reflection».

?????? ??? ???? ?? ???? ?????? ????????? ??????????????? ??? ???? ?????? – ???????. ????????, ??? ??????????? ????????????? ??????????. ??????? ???????? «?????????????» ??????????? ?? ???? ???? ??? ????? ?? ???????.

????? ????????, ??? ???? ???????????? Registry Reflection ???? ?? ??????? ??????. ?????? ?????????????? ?? ????? ?????????? 100% ??????? ??????????? ?????? ?? ?????? ????? ? ?????? (??? ? 100% ?????????? ????? ?????? ????????). ?? ???? ??? «??????????» ???????? ?????????? ????? ???????? ??? ?????? ? ????????? ?????????? ???, ?? ? ?????? Registry Reflection ?????????? ?????????? ?????? ?? ????? ??????? ? ????? ?????? ???????? ???????????.

?????? ????? ???????? Registry Reflection:

  • ?? ?????????? ????? ?????????? ?????????? ? ??????, ????? ?????????????? ??? ????? ?????.
  • ??????????? ? ?????????? ????????? ?????????? ? ????????? ?????????.
  • ??????? ????????? ??? ?????????? ????????? 32-? ? 64-? ?????? ?????????.
  • ????? ??????????? ? ??????? ??????????? ???????????? ???????? ??????.
  • ??????? ????????? ?? ????? ?????????? ????????.
  • ? ?.?. ? ?.?.

??????? ??????????? ? ?????????????? ????? ???????, ?? ?????? ? ??????????, ??? ???????? ????? ?????? ???????????. ????????? – ???????? Registry Reflection ??? ????????? ????? ?? Windows 7.

??? ??????????? ???????? ????????????? ? Vista ???? ??????? ?????????:

  1. ??????????? ??????, ??????? ?????????????????? ? ??????? Registry Reflection, ???? ????????? ?? ?????? ???????????????? ??????. ????? ??????? ?????? ?????????? ????? ?????, 32-? ? 64-? ????????? ?????????? ?????? ????????? ?????????? ???? ? ??? ?? ????. ?????? ???????? ???? ?????? ????? ????? ???: https://msdn.microsoft.com/en-us/library/aa384253(VS.85).aspx
  2. ????????? ?????????? ?????????? ? 32-? ?????? ?????? ?? ?? «???????????» ?????, ? ?????????????? Wow6432Node ? ????, ?? ?????? ?? ??, ??? ??? ???????????. ?????? ????? ??????? ???????????? ???? KEY_WOW64_32KEY. ??? ?? ?????, ? ???????? ??????????????? ??? ?????? ???????????? Wow6432Node ? ???? ? ???????????????? ??????? Wow6432Node ? ???? ??? ??????? ??????? 32-? ????????? ????.
  3. COM runtime ??? ???????? ??????????? ?????????? ?? Registry Reflection. ? ???? ???? ??????? ?????????, ??????????? ??? ????????? ??? Registry Reflection. ??????? ?????????? COM runtime ??? ???? ????????? ?? ????.

???????????? ???? ????????? ????????, ??? ???????????? ?????????? ????? ?????? ????????? ???? ? ????? ?????????, ?? ??????? ???????. ??? ???? ??????? ??????????? ?????, ????????????? ???????????? ?? ???????? ? ????????. ???, ??? ????????? Microsoft Office 2003 ????????? ????? ???? ???????? ? ???????? ??????????? ???????? ?? 30%.

?? ?????? ???? ?????? ???? ???????????? ? ????????? ??? ????????? ????????????, ??????????? ? Wow64:

Cross-posted from blog.not-a-kernel-guy.com.