解説 GetModuleFileName()にAfxGetInstanceHandle()の戻り値を渡すと、実行中のexeファイルの フルパスを取得できます。 GetFileVersionInfoSize()は、引数のファイル名に渡したファイルに含まれるリソースの バージョン情報の大きさを取得します。 alloca()でスタック上にバッファを用意し、 GetFileVersionInfo()で、バージョンリソースのチャンクを取得します。 取得したいのは単にバージョン情報だけなので、 ルートの情報をVerQueryValue()を使って取得します。 余談ですが、alloca は NULL を返しません。 NT の場合、メモリがアロケートできなかった場合には例外が発生します。 一般的には、alloca は使わないほうが良いライブラリ関数とされています。 (でも楽チンだから使っちゃうんだこれが…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く