- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:32bitアプリから16bitのEXEやDLLのバージョン情報が読めるか?)
32bitアプリから16bitのEXEやDLLのバージョン情報が読めるか?
このQ&Aのポイント
- 32bitアプリから16bitのEXEやDLLのバージョン情報を取得する方法について教えてください。
- VerQueryValue関数を使用して32bitのEXEやDLLからバージョン情報を取得することはできますが、16bitの場合は取得できません。
- 16bitイメージのEXEを視野に入れる場合、32bitと16bitの両方のファイルからバージョン情報を読み取れるようにするためのロジックを書きたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サンクもだめですね。汎用サンクでは32bitから16bitのモジュールの呼び出しはサポートされていません。 なんで、直接バイナリファイルとしてフォーマットを解析しながら読むしかないかな。 参考になりそうなのはKBのJ053795、Q201685なんですけど、Webだと番号変わっちゃって見つからないです・・・
お礼
昨日の夜、16bitコンパイラで自前のDLLを作って、その中でリソース取ってきて、サンク(QT_Thunk)でDLL呼び・・・ とか考えたんですが、「趣味アプリでそこまでやりますか!」って結論に達しました(ノ∀`) とりあえず、32bitだけを視野に入れて考えます。 taka_tetsuさん、回答ありがとうございました~