exeやdllの説明やコメントを取得する方法です。
サンプル
例)Windows標準電卓アプリの説明やコメントなどを取得する
using System.Diagnostics;
// 電卓アプリのパス
string path = @"C:\Windows\System32\calc.exe";
// ファイル情報オブジェクトを取得する
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(path);
// 各種情報を取得する
string fileDescription = fvi.FileDescription; //説明
string companyName = fvi.CompanyName; //会社名
string comments = fvi.Comments; //コメント
string legalCopyright = fvi.LegalCopyright; //著作権
string language = fvi.Language; //言語
結果例
fileDescription :"Windows Calculator"
companyName :"Microsoft Corporation"
comments :""
legalCopyright :"© Microsoft Corporation. All rights reserved."
language :"英語 (米国)"
備考
- FileVersionInfoオブジェクトからは、バージョン番号以外にもアプリ名やコメントなども取得できます。詳しくは下記公式サイトをご覧ください。
関連記事
- FileVersionInfo クラス(Microsoft公式サイト)
- [C#] exeやdllのバージョン番号を取得する