• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:32bitアプリから16bitのEXEやDLLのバージョン情報が読めるか?)

32bitアプリから16bitのEXEやDLLのバージョン情報が読めるか?

このQ&Aのポイント
  • 32bitアプリから16bitのEXEやDLLのバージョン情報を取得する方法について教えてください。
  • VerQueryValue関数を使用して32bitのEXEやDLLからバージョン情報を取得することはできますが、16bitの場合は取得できません。
  • 16bitイメージのEXEを視野に入れる場合、32bitと16bitの両方のファイルからバージョン情報を読み取れるようにするためのロジックを書きたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

サンクもだめですね。汎用サンクでは32bitから16bitのモジュールの呼び出しはサポートされていません。 なんで、直接バイナリファイルとしてフォーマットを解析しながら読むしかないかな。 参考になりそうなのはKBのJ053795、Q201685なんですけど、Webだと番号変わっちゃって見つからないです・・・

tachibana_ya
質問者

お礼

昨日の夜、16bitコンパイラで自前のDLLを作って、その中でリソース取ってきて、サンク(QT_Thunk)でDLL呼び・・・ とか考えたんですが、「趣味アプリでそこまでやりますか!」って結論に達しました(ノ∀`) とりあえず、32bitだけを視野に入れて考えます。 taka_tetsuさん、回答ありがとうございました~

関連するQ&A

専門家に質問してみよう