C#: Beispiel für Lambda-Ausdruck und Abfrage ob Programm schon geöffnet
c# .Net Ausdruck Lambda offen Programm using System;
using System.Diagnostics;
using System.Linq;
protected bool IsProgramAlreadyOpen()
{
var isOpen = false;
var myProcessId = Process.GetCurrentProcess().Id;
var myProcessname = Process.GetCurrentProcess().ProcessName;
Process.GetProcesses().ToList().ForEach(
x =>
{
if (x.ProcessName == myProcessname && x.Id != myProcessId)
{
isOpen = true;
return;
}
}
);
return isOpen;
}