2

我有一个 Win32 进程,它在 32 位 (x86) 和 64 位 (x64) 变体中编译和打包。我希望 x86 变体拒绝在 64 位版本的 Windows(即 WOW64)上运行。

有没有办法通过设置链接器标志来做到这一点?如果没有,我需要做什么?

4

1 回答 1

3

您可以通过调用IsWow64Process检查您是否在仿真下运行。请注意,如果您想支持旧版本的操作系统,您可能需要动态加载该函数。

于 2009-12-15T11:21:33.257 回答