Questione : Domanda circa messaggio di Windows e questo esempio di Mutex

In questa dimostrazione indicata qui: il target= " _blank " " di http://sanity-free.org/143/csharp_dotnet_single_instance_application.html " del href= del

programma del /csharp_dotnet_single_instance_application.html

the di http://sanity-free.org/143 usa un Mutex per impedire il caso multiplo l'apertura.  Usa il messaggio di Windows.  Il primo caso trasmette un messaggio ed il secondo caso ha letto quel messaggio, allora uscite?

in caso affermativo dove fa il primo caso rimuovere quel messaggio sull'uscita?

Does esso uso il GUID identificare il messaggio?

newbieweb
class= del

Risposta : Domanda circa messaggio di Windows e questo esempio di Mutex

Ci è un sistema Mutex. La prima cosa che il app fa è controllo se questo Mutex è disponibile (cioè nessun altro app sta funzionando)
Il GUID è semplicemente il nome della stringa del Mutex chiamato.

La seconda cosa che fa è radiodiffusione un il messaggio su ordinazione delle finestre a tutte le finestre.  L'applicazione corrente ha veduto questo messaggio su ordinazione e si porta in cima a tutte le altre finestre.

Il GUID ha niente a che fare con il messaggio di Windows.

MACKINTOSH
Altre soluzioni  
 
programming4us programming4us