64bit コードは 32bit OS では動かない。このことを利用して、32bit コードと 64bit コードでソースを分ければ、IsWow64Process だけで OS が x64 かどうかを判別できる。 でも、同じソースを2つ管理するのは嫌だ。何とか1つのソースで、32bit か 64bit か判別できないものだろうか? 問題は、FALSE になる、32bit app. on 32bit OS と、64bit app. on 64bit OS の違いを、どのように見分けるか。ここをクリアすれば、この問題は解決。 今度は _UNICODE 指定で 32bit でも 64bit でもビルド済み、実行済みのコード #include <stdio.h> #include <tchar.h> #include <windows.h> typedef BOOL (WINAPI *LPFN_I