32ビット(x86)と64ビット(x64)の両方のバリアントでコンパイルおよびパッケージ化されたWin32プロセスがあります。x86バリアントを64ビットバージョンのWindows(つまり、WOW64)での実行を拒否したいのですが。
リンカフラグを設定してこれを行う方法はありますか?そうでない場合、私は何をする必要がありますか?
IsWow64Processを呼び出すことにより、エミュレーションで実行されているかどうかを確認できます。古いバージョンのOSをサポートする場合は、関数を動的にロードする必要がある場合があることに注意してください。