Devi Controllare se Esiste un processo con il nome della tua app
Qui ti faccio un esempio con un Console App
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestApp
{
class Program
{
static void Main(string[] args)
{
var Process = from p in System.Diagnostics.Process.GetProcesses()
where p.ProcessName.StartsWith("TestApp") // Nome della mia App
select p;
if (!(Process.Count() > 1 ))
{
Console.Write("Nessuna Altra Istanza ");
}
else if (Process.Count() > 1)
{
Console.Write("Applicativo gia in esecuzione ");
}
Console.ReadKey();
}
}
}