Mega Code Archive

 
Categories / C# / Development Class
 

Get current Process Name

using System; using System.Reflection; using System.Diagnostics; class AssemType {   public static void Main(string[] args)   {     Process p = Process.GetCurrentProcess();     string assemblyName = p.ProcessName + ".exe";     Console.WriteLine("Examining : {0}", assemblyName);     Assembly a = Assembly.LoadFrom(assemblyName);     Type[] types = a.GetTypes();     foreach(Type t in types)     {       Console.WriteLine("\nType : {0}",t.FullName);       Console.WriteLine("\tBase class : {0}",t.BaseType.FullName);     }   } }