Forum

Programın Çokl...
 
Bildirimler
Hepsini Temizle

Programın Çoklu çalışmasının engellenmesi

2 Yazılar
2 Üyeler
0 Likes
479 Görüntüleme
(@sinemerkan)
Gönderiler: 234
Reputable Member
Konu başlatıcı
 

Merhabalar ;

Programın çoklu çalışması ve eğer açıksa açılmaması,askıda kalmışsa önce onu temizleyip sonra açılmasını nasıl sağlarım .

 
Gönderildi : 27/12/2016 18:17

(@birolaydugan)
Gönderiler: 867
Prominent Member
 

bool kontrol;
var mttx = new Mutex(true, "Program", out kontrol);
if (!kontrol || Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName).Length > 1)
{
var procId = Process.GetProcessesByName(Process.GetCurrentProcess().ProcessName)[0].Id;
var p = Process.GetProcessById(procId);
p.Kill();
return;
}

 
Gönderildi : 01/01/2017 20:22

Paylaş: