32-bit app on 64-bit Windows(32位应用程序 on 64位操作系统)

WOW64提供向后兼容的功能
|- WOW64代表Windows 32-bit on Windows 64-bit

WOW64文件位置
|- 32位应用程序 C:\Program Files (x86)
|- 64位应用程序 C:\Program Files
|- 32位系统文件 C:\Windows\System32(虽然叫32但并不是32位的意思)
|- 64位系统文件 C:\Windows\SysWOW64

WOW64向前兼容功能
|- 32位应用程序原本会调用C:\Program Files和C:\Windows\System32的文件
|- 经WOW64重新定位到C:\Program Files (x86)和C:\Windows\SysWOW64
|- 生成本地的64位
|- 做32位和64位的对齐双向转换
|- 在user mode下运行,所以不影响64位kernel运行

例外
|- 一些32位驱动
|- 需要调用驱动的应用,如杀毒,防火墙
|- 同时安装一个程序的32位和64位,regkey最后更新为准