質問: インストールされているアプリケーションが64ビットか32ビットかを知る簡単な方法 64ビットwindows server 2003にサードパーティ製のアプリケーション(この場合はcognos data manager)をインストールしました。アプリケーションが64ビットアプリケーションとして作成されたのか、32ビットアプリケーションとしてコンパイルされたのかを判断する簡単な方法はありますか?デフォルトでは、プログラムはprogram files(x86)にインストールされることを望んでいました。 32ビット版だということですね。 oracleデータベースと通信して機能させるには、大括弧 "("と ")"が含まれていないディレクトリパスに再インストールする必要がありました。 64ビットと32ビットの両方のoracleクライアントもインストールしました。今後の参考のために、 "xxxx fred.exe"というコマンドを入力して、fred.exeに32ビットと64ビットのどちらのセットアップが必要かを教えてもらえればと思います(例:odbcデータソースなど).
回答: 16進エディタプログラムを使っているなら、それを使ってファイルを開き、標準のヘッダイントロの後( "このプログラムはdosモードでは実行できません..."のように)に表示されます。"pe..l"(16進コード:504500004c)= 32ビットまたは"pe..d†"(16進コード:504500006486)= 64ビット