MSDN

Windows10

32bitソフトの64bit環境での動作

WOW64の影響を受けるレジストリキー

WOW64でのリダイレクト、共有、反映されたキー WOW64シンボリックリンク WOW64では、特定のレジストリキーがリダイレクトされます。 32ビットまたは64ビットのアプリケーションがリダイレクトされたキーに対してレジストリコールを行うと、レジストリリダイレクタがそのコールをインターセプトして、キーの対応する物理的なレジストリの場所にマッピングします。詳細については、「レジストリリダイレクタ」を参照してください。 その他のレジストリキーは、64ビットWindows上の32ビットアプリケーションと64ビ ...

Windows10

32bitソフトの64bit環境での動作

レジストリリフレクション

[このトピックの情報は、Windows Server 2008、Windows Vista、Windows Server 2003、およびWindows XPに適用されます。 Windows 7およびWindows Server 2008 R2以降、WOW64はレジストリリフレクションを使用しなくなり、以前に反映されたキーが代わりに共有されます。詳細については、「WOW64の影響を受けるレジストリキー」を参照してください。] レジストリリダイレクタは、WOW64上のレジストリの特定部分の個別の論理ビューを ...

Windows10

32bitソフトの64bit環境での動作

WOW64のデバッグ

WOW64で実行されているアプリケーションは、次の2つの方法でデバッグできます。 NTSD、WinDbg、Visual Studioなどのx86ホストデバッガーを使用します。 32ビットNTSDは、リテールインストールでは%systemroot%\ syswow64にインストールされます。 x86デバッガーはx86コードのデバッグに使用できますが、64ビットのネイティブコードであるため、WOW64サンクレイヤー内のブレークポイントの逆アセンブルまたは設定には使用できません。 CDB、NTSD、WinDbg ...

Windows10

32bitソフトの64bit環境での動作

WOW64でのメモリ管理

WOW64でのメモリ管理は、プロセッサアーキテクチャによって異なります。 Itaniumサポート WOW64は、Itaniumプロセッサが使用するネイティブの8 KBページの上に4 KBページをシミュレートします。プロセッサは、オーバーヘッドが少ない優れたシミュレーションを提供することで支援します。シミュレーションコードは、以下のケースを処理できません。 トラッキングを書き込みます。 GetWriteWatch関数とResetWriteWatch関数は、ネイティブのページサイズの粒度を使用してカーネルに実 ...

Windows10

32bitソフトの64bit環境での動作

ファイルシステムリダイレクタ

%windir%\ System32ディレクトリは、64ビットWindows上の64ビットアプリケーション用に予約されています。 DLLの64ビットバージョンが作成されたとき、ほとんどのDLLファイル名は変更されなかったため、DLLの32ビットバージョンは別のディレクトリに保存されます。 WOW64は、ファイルシステムリダイレクタを使用してこの違いを隠します。 ほとんどの場合、32ビットアプリケーションが%windir%\ System32、%windir%\ lastgood \ system32、また ...

© 2020 幸せになれるPCライフ