ファイル操作

[C#] exeやdllの説明やコメントを取得する

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オブジェクトからは、バージョン番号以外にもアプリ名やコメントなども取得できます。詳しくは下記公式サイトをご覧ください。

関連記事

-ファイル操作
-