2

32ビット(x86)と64ビット(x64)の両方のバリアントでコンパイルおよびパッケージ化されたWin32プロセスがあります。x86バリアントを64ビットバージョンのWindows(つまり、WOW64)での実行を拒否したいのですが。

リンカフラグを設定してこれを行う方法はありますか?そうでない場合、私は何をする必要がありますか?

4

1 に答える 1

3

IsWow64Processを呼び出すことにより、エミュレーションで実行されているかどうかを確認できます。古いバージョンのOSをサポートする場合は、関数を動的にロードする必要がある場合があることに注意してください。

于 2009-12-15T11:21:33.257 に答える