Get current Process Name : Process « Development Class « C# / C Sharp






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);
    }
  }
}

   
    
    
  








Related examples in the same category

1.Start And Kill Process
2.Running another program from your own.
3.CloseMainWindow,WaitForExit
4.Enum Modules For Pid
5.Build up a list of the running processes
6.Input Output:Starting ProcessesInput Output:Starting Processes
7.Redirecting Process OutputRedirecting Process Output
8.Detecting Process CompletionDetecting Process Completion
9.Get Process propertyGet Process property
10.Get ThreadsGet Threads
11.List ProcessList Process
12.List ThreadsList Threads
13.Listing all threads for a process inn a ListView
14.Start Process With File name
15.Create Process As User
16.Open Url In Browser
17.Navigate to page
18.Browse a folder
19.Start and kill process (2)
20.Find Media Center Process
21.Launches the winsat program