默認情況下,在 WOW64 上運行的 32 位應用程序將訪問 32 位注冊表視圖,而 64 位應用程序將訪問 64 位注冊表視圖。以下標志允許32位應用程序訪問64位注冊表視圖中的重定向密鑰和64位應用程序,以訪問32注冊表視圖中的重定向密鑰。 這些標志對共享的注冊表項不起作用。
標記名稱 | 值 | 說明 |
---|---|---|
KEY_ WOW64_64KEY | 0x0100 | 從32位或64位應用程序訪問64位密鑰。 |
KEY_ WOW64_32KEY | 0x0200 | 從32位或64位應用程序訪問32位密鑰。 ARM 上的 Windows 10: 這是指32位 ARM 進程的32位 ARM 注冊表視圖,以及用於32位 x86 和 64 ARM64 進程的32位 x86 注冊表視圖。 |
文件重定向解決辦法:
我們可以調用相關的API來關閉和打開這種轉向。常用的函數有3個:
Wow64DisableWow64FsRedirection(關閉系統轉向),
Wow64RevertWow64FsRedirection (打開系統轉向),
Wow64EnableWow64FsRedirection (打開系統轉向)。
但是Wow64EnableWow64FsRedirection在嵌套使用的時候不可靠,所以通常用上面的Wow64RevertWow64FsRedirection來打開文件系統轉向功能
參考鏈接: