Windows 8 Enterprise x64を実行しています。Administratorsグループのアカウントを使用してログオンしました。Windowsエクスプローラーまたはコマンドプロンプトを開くと、次のファイルが表示されますcdd.dll
。
C:\Windows\system32>dir cdd.dll
Volume in drive C has no label.
Volume Serial Number is ▨▨▨▨-▨▨▨▨
Directory of C:\Windows\system32
07/25/2012 09:49 PM 199,680 cdd.dll
しかし、Chromeブラウザー、Visual Studio、またはその他のいくつかのアプリケーション(すべて32ビットアプリ)から[ファイルを開く]ダイアログを開き、C:\Windows\system32
そこに移動すると、そのようなファイルはありません(フィルターは[すべてのファイルを表示]に設定されています)。そして、[ファイルを開く]ダイアログでShift +右クリックを使用して[ここにコマンドウィンドウを開く]コンテキストメニュー項目を呼び出し、次のように入力dir
すると、そのようなファイルがないことが確認されます。
C:\Windows\System32>dir cdd.dll
Volume in drive C has no label.
Volume Serial Number is ▨▨▨▨-▨▨▨▨
Directory of C:\Windows\System32
File Not Found
この効果はに固有のものcdd.dll
ではなく、他の多くのファイルも異なります。これはファイルシステムの仮想化の影響であると言われていますが、 ほとんど知りません。
これが実際にどのように機能するかを説明するか、参照を教えていただけませんか?System32
フォルダーのいくつかの異なるインスタンスが実際にありますか?ディスク上の物理的な場所はどこですか?System32
デフォルトで示されているものとは異なるフォルダー内の32ビットプロセスファイルから32ビットプロセスにアクセスすることは可能ですか?