【C#】コード内で自分のexeファイル名やパスを取得する

Sponsored Links

ログファイルの中に、実行プログラム名などを出力させるときに、同じexeプログラムがいくつも動いていると、どのexeが出力したログなのか判断できないことがある。
そのようなときに、コード内で自分のexeファイル名、パスを取得し、それらの情報もログファイルに出力すると、どのexeが出力したログか、判断ができる。

//exeの名前を拡張付きで取得 app.exe
System.AppDomain.CurrentDomain.FriendlyName 

//exeの名前を拡張子なしで取得 app
System.Diagnostics.Process.GetCurrentProcess().ProcessName 

//フルパスでファイル名を取得 C:\Folder\app.exe
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

IT
Sponsored Links
Sponsored Links
Sponsored Links
ようさんチョットでぶ
Copied title and URL
Bitnami