Auf dieser Seite befinden sich alle Single instance-Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [single-instance] Suchwort um alle Fragen
zum Thema single-instance mit dem Wort "Suchwort" zu finden.
Hallo Wenn ich unter Citrix erreichen soll das eine Anwendung (.NET Wondows Forms) pro User nur einmal gestartet werden kann, wie mache ich das am besten? Aktuell wird der Prozess gesucht. Wenn gefunden, dann raus. Das ist für den zweiten User blöd, denn der wird die Anwendung nicht mehr starten können. Mutex hatten wir mal drin. Wäre das was? Benannter Mutex mit dem User Name drin?
Hi, schau dir mal diesen Ansatz an. Hier wird noch auf GetProcessOwner gefiltert.
Wie kann ich sicherstellen, dass mein WPF-Programm nur eine Instanz zugleich offen hat? Wenn der User versehentlich ein zweites Mal die Anwendung startet, sollte einfach nichts passieren.
Zum Beispiel so: class Program { private static Mutex SingleInstance Mutex; public static void Main() { bool first true; string mutexName typeof(Program).Assembly.GetName().Name; Program.SingleInstanceMutex new Mutex(true, mutexName, out first); if (!first) { Application.Exit(); return; } } }
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.
Stelle eine Frage
Registriere dich
Wenn Du deinen Benutzernamen in Besitz nehmen möchtest, solltest Du dich registrieren: