32 位应用程序如何在 64 位 OS 上 运行?

How 32-bit application can run on 64-bit OS?

在 Richter 的 "CLR via CSharp" 书中有以下内容 table 解释了以不同方式构建的应用程序如何 运行 在 Windows 的各种版本上。它说使用 x86 平台开关构建的应用程序将 运行 在 64 位 OS 上作为 WoW64 应用程序,这非常好,但它也告诉 anycpu32bitpreferred 切换它将 运行 作为 32 位应用程序 。所以问题是 32 位应用程序如何在 64 位 OS 上 运行 而不是 WoW64?

这是一个错字。本书的勘误表中提到了它:

Page 10, Table 1-2, second row, x64 Windows column

Reads: Runs as a 32-bit application

Should read: Runs as a WoW64 application

Date corrected: 3/8/2013