我有一个32位(x86)和64位(x64)变体编译和打包的win32进程。我希望x86变体拒绝在64位版本的Windows(即wow64)上运行。
有没有办法通过设置链接器标志来做到这一点?如果没有,我需要做什么?
您可以通过调用 IsWow64Process . 注意,如果您想支持旧版本的操作系统,可能需要动态加载函数。