2006-07-07

Applikationsnamn (assembly name, process name)

När man slagit upp samma sak två gånger är det dags att skriva ner det så att man slipper leta igen...

Ibland behöver man ge snygg och/eller läsbar feedback, till exempel när man skriver till eventloggen. Och istället för att hårdlöda in mina applikationsnamn i koden föredrar jag att plocka fram dem programmatiskt.

Så här plockar du fram namnet på aktuellt assembly:

using System.Reflection;

string an = Assembly.GetExecutingAssembly().GetName().Name;


Och så här får man namnet på den process som exekverar koden, två alternativ:

using System.Diagnostics;

string pn1 = Process.GetCurrentProcess().MainModule.ModuleName;

string pn2 = Process.GetCurrentProcess().ProcessName;


Technorati tags: ,

0 Comments:

Skicka en kommentar

Links to this post:

Skapa en länk

<< Home