Merhaba arkadaşlar, C# da yazdığımız uygulamanın yeri geldiğinde birden fazla açılmasını engellememiz gerekir. İşte böyle durumlar için ” Program.cs ” aşağıdaki kodu eklemeniz yeterlidir.
1 2 3 4 5 6 7 8 9 | bool kontrol; Mutex mutex = new Mutex(true, "E1", out kontrol); //Örnek Mutex nesnesi oluşturalım. if (kontrol == false) { MessageBox.Show("Program zaten çalışıyor !!.","Dikkat",MessageBoxButtons.OK,MessageBoxIcon.Warning); return; } GC.KeepAlive(mutex); //Nesneyi kaldırıyoruz. |