Check if outlook is already running

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

How can I check from C# code if outlook program is already running?
if not, I run outlook with:
System.Diagnostics.Process.Start("OUTLOOK.EXE");
 
How can I check from C# code if outlook program is already running?
if not, I run outlook with:
System.Diagnostics.Process.Start("OUTLOOK.EXE");

/// <summary>
/// Determines whether or not Outlook.exe is running on this
computer.
/// </summary>
/// <returns>Running or not</returns>
private bool IsRunning()
{
bool Result = false;

System.Diagnostics.Process[] aProcess =
System.Diagnostics.Process.GetProcesses();
for ( int ProcessIndex =0; ProcessIndex < aProcess.Length ;
ProcessIndex++)
{
if ( aProcess[ProcessIndex].ProcessName.ToUpper() == "OUTLOOK" )
{
Result = true;
break;
}
}

return Result;
}
 
Back
Top