Wielokrotne uruchamianie programu

0

Ma ktoś może pomysł, jak można zablokować możliwość wielokrotnego odpalenia programu?
Wydaję mi się, że 3ba by było sprawdzać za każdym razem, czy proces jest już uruchomiony w menadżerze zadań, ale jak to zrobić?
Ma ktoś jakiś przykład?

Pozdrawiam

0

Bzdura, po co używać klamotów z WINAPI jak mechanizm muteksów jest w .NET Framework? http://msdn.microsoft.com/en-us/library/system.threading.mutex(VS.71).aspx

0

A tych mutexów trzeba użyć tak: przy starcie programu tworzysz mutex o jakiejś stałej unikatowej dla twojego programu nazwie. Jeśli mutex już istnieje to wiemy, że uruchamia się kopia i możemy ją zamknąć. Powyższy kod umieść na początku metody Program.Main w pliku Program.cs.

1 użytkowników online, w tym zalogowanych: 0, gości: 1