ich möchte gerne dass mein app nur einmal startet bzw wenn es öfter aufgerufen wird, dass nur ein neuer thread gestartet wird.
um zu überprüfen ob mein app schon läuft nehm ich ein mutex (semaphor):
Code
bool meiner = false;
Mutex mut = new Mutex(true,"mySingleApp",out meiner);
if (meiner)
{
// erster
...
}
else
{
// zu spät
...
}
Alles anzeigen
für die zweite sache hab ich mir überlegt, dass ich eine named pipe anlege mit der ich dem ERSTEN sage er soll was machen, indem ich einfach irgend an key reinschreibe.
nun ja, mir kommt das irgend wie a bissal zu umständlich vor, weiß irgend wer a "bessere" lösung oder vllt unterstützt ja des .net framework sowas schon?
mfg seHaas