- Win32API質問箱 Build120©2ch.net
241 :デフォルトの名無しさん[sage]:2015/05/05(火) 00:15:04.99 ID:HP7XiSqu - あれ?なんか違うな。
>>240は若干訂正。 自分が32bitアプリだとしても、 ・相手が32bitOSで32アプリ → IsWow64Process はFALSEを返す ・相手が64bitOSで32アプリ → IsWow64Process はTRUEを返す ・相手が64bitOSで64アプリ → IsWow64Process はFALSEを返す OSが何bitかを知りたいだけならそのブログの方法だけでいいが、 相手が何bitかを知りたいなら組み合わせないとダメだな。 自分が32bitアプリだから、自分にIsWow64Processを使いFALSEなら32bitOSでTRUEなら64bitOS。 32bitOS環境なら相手も当然32bitアプリ。 64bitOS環境だと相手が32bitアプリか64bitアプリかの判断が必要なので相手もIsWow64Processで調べる。 FALSEなら64bitアプリ、TRUEなら32bitアプリ。 「動いているアプリの」ってのが相手のことならこうしないとダメだな。 あとは相手が64bitアプリならフックしないか、64bitアプリを立ち上げてフックするか。
|
|