Son Dakika Haberleri

15 Şubat 2008 Cuma

Exe'nin 2 kez açılmasını engellemek

c# ile hazırlanan projelerde exe nin 2 kez açılmasını engellemek için ana formun loadına şu kodları yazıyoruz.
namespace ise şunu eklemeyi unutmayalım
using System.Threading;
// programın 2 kez açılmasını engelleyen kod
Mutex Mtx = new Mutex(false, "SINGLE_INSTANCE_APP_MUTEX");

if (Mtx.WaitOne(0, false) == false)
{

Mtx.Close();

Mtx = null;

MessageBox.Show("Program Daha Önce Açılmış..");

Application.Exit();

}
programınız 2 kez açılmak istendiğinde uyarı verecek ve açılmayacaktır.

1 yorum:

Adsız dedi ki...

Merhabalar.
Tesekkurler bilgi icin :)