Frage : Frage über Windows-Mitteilung und dieses Mutex Beispiel

In dieser Demo hier gezeigt:

http://sanity-free.org/143 /csharp_dotnet_single_instance_application.html

the Programm verwendet ein Mutex, um mehrfachen Fall an der Öffnung zu verhindern.  Es verwendet Windows-Mitteilung.  Sendet die erste Instanz eine Mitteilung und der zweite Fall las diese Mitteilung, dann Ausgänge?

, wenn, wo die erste Instanz, diese tut Mitteilung nach Ausgang so entfernen?

Does es Gebrauch das GUID, die Mitteilung zu kennzeichnen?

newbieweb

Antwort : Frage über Windows-Mitteilung und dieses Mutex Beispiel

Es gibt ein System Mutex. Die erste Sache, welche die APP tut, ist Überprüfung, wenn dieses Mutex vorhanden ist (d.h. läuft keine andere APP)
Das GUID ist einfach der Schnurname des genannten Mutex.

Die zweite Sache, die es tut, ist Sendung ein kundenspezifische Fenstermitteilung zu allen Fenstern.  Die laufende Anwendung sahen diese kundenspezifische Mitteilung und holen sich auf alle anderen Fenster.

Das GUID hat nichts, mit der Windows-Mitteilung zu tun.

MAC
Weitere Lösungen  
 
programming4us programming4us