Vraag : Vraag over het overseinen van Vensters en dit voorbeeld Mutex

In deze hier getoonde manifestatie:

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

the- programma gebruikt een Mutex om veelvoudige instantie te verhinderen te openen.  Het gebruikt het overseinen van Vensters.  Verzendt de eerste instantie een bericht en las de tweede instantie dat het bericht, dan weggaat?

als zo waar de eerste instantie dat bericht op uitgang verwijdert?

Does het gebruikt GUID om het bericht te identificeren?

newbieweb

Antwoord : Vraag over het overseinen van Vensters en dit voorbeeld Mutex

Er is een systeem Mutex. Het eerste ding app doet is controle als dit Mutex beschikbaar is (d.w.z. geen andere loopt app)
GUID is eenvoudig de koordnaam van genoemde Mutex.

Het tweede ding het doet is uitzending een bericht van douanevensters aan alle vensters.  De lopende toepassing zag dit douanebericht en brengt zich bovenop alle andere vensters.

GUID heeft niets met het bericht van Vensters te doen.

MAC
Andere oplossingen  
 
programming4us programming4us