web-dev-qa-db-ja.com

Windows 7 Ultimate(64ビット)にxpのsystem32のようなフォルダーsystem64が含まれていないのはなぜですか?

Vistaについてはわかりません。私はそれを使ったことがありません。 XP(32ビット)からWindows 7 Ultimate(64ビット)に移動しました。c:\windows\system64に似たc:\windows\system32ディレクトリを期待していました。なぜまだシステム全体なのですか。 system32にありますか?system64ディレクトリがないのはなぜですか?

6
claws

下位互換性の理由。多くのアプリケーションは、想定してはならないことを想定し、パスをハードコーディングしています。はい、64ビットアプリケーションが含まれます。したがって、64ビットWindowsでは、フォルダーsystem32には実際には64ビットバージョンのDLLが含まれています。 32ビットDLLの場合、SysWoW64フォルダーがあります。これは、32ビットアプリケーションがsystem32と見なすものです。

5
Joey