• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zabezpieczenie przed kilkukrotnym uruchomianiem programu C# WinForms

+1 głos
72 wizyt
pytanie zadane 14 kwietnia 2021 w C# przez disaster Bywalec (2,080 p.)
Cześć,
Poszukuje informacji jak mógłbym zrobić w WinForms C# zabezpieczenie przed uruchomienie programu kilka razy.
Na tą chwilę po zainstalowaniu programu mogę go uruchomić na 1 komputerze kilka razy - chciałbym uniknąć takiej sytuacji - czyli jak program jest uruchomiony to brak możliwości uruchomić go ponownie... Jest to możliwe?

1 odpowiedź

+1 głos
odpowiedź 14 kwietnia 2021 przez Scheduler Mądrala (6,950 p.)
wybrane 15 kwietnia 2021 przez disaster
 
Najlepsza
static void Main()
{
    // Named Mutexes are available computer-wide. Use a unique name.
    using (var mutex = new Mutex(false, "saebamini.com SingletonApp"))
    {
        // TimeSpan.Zero to test the mutex's signal state and
        // return immediately without blocking
        bool isAnotherInstanceOpen = !mutex.WaitOne(TimeSpan.Zero);
        if (isAnotherInstanceOpen)
        {
            Console.WriteLine("Only one instance of this app is allowed.");
            return;
        }

        // main application entry point
        Console.WriteLine("Hello World!");
        Console.ReadKey();
        mutex.ReleaseMutex();
    }
}

Źródło: https://saebamini.com/Allowing-only-one-instance-of-a-C-app-to-run/#:~:text=Making%20a%20singleton%20application%2C%20i.e.,is%20a%20computer-wide%20lock.

Podobne pytania

+1 głos
1 odpowiedź 44 wizyt
pytanie zadane 26 stycznia w C# przez mateusz45 Bywalec (2,720 p.)
+1 głos
1 odpowiedź 67 wizyt
pytanie zadane 10 października 2021 w C# przez mateusz45 Bywalec (2,720 p.)
+1 głos
1 odpowiedź 140 wizyt

88,364 zapytań

136,964 odpowiedzi

305,691 komentarzy

58,632 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...