以下の内容はhttps://culage.hatenablog.com/entry/20160323/1458658800より取得しました。


WOW64で動かすアプリケーションで、HKEY_LOCAL_MACHINE\SOFTWAREレジストリはリダイレクトされる

https://msdn.microsoft.com/ja-jp/library/aa384253%28v=vs.85%29.aspx
64bit Windows で、WOW64 を利用して 32bit アプリケーションを動かすとき、「HKEY_LOCAL_MACHINE\SOFTWARE」以下のレジストリを参照しようとすると、エントリが存在していても存在していないというエラーが発生する。
原因は「レジストリリダイレクタ」という機能により、参照先のレジストリが「HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node」にリダイレクトされていること。
「HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node」にも値を設定してやることで正常に動作するようになった。



具体的にどのキーがリダイレクト対象かは上のURLを参照。
Windows7以降だと、主に以下のキーがリダイレクトされる。
・HKEY_LOCAL_MACHINE\SOFTWARE ……でWindowsデフォルトには存在しないキー
・HKEY_LOCAL_MACHINE\SOFTWARE\Classes 以下のCLSIDなど多数のキー
・HKEY_CURRENT_USER\SOFTWARE\Classes 以下のCLSIDなど多数のキー




以上の内容はhttps://culage.hatenablog.com/entry/20160323/1458658800より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14