تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
لمنع تشغيل أكثر من نسخة من التطبيق
#1
كاتب الموضوع : Boutemine Oualid

السلام عليكم و رحمة الله و بركاته

سنستعمل تقنية ال Mutex

كود :
using System.Threading;
protected const string APP_UNIQUE_ID = "0F054E71-9E49-42f0-9782-A0DF741D3F8E";
[STAThread]
static void Main()
{
using (Mutex __mutex = new Mutex(false, @"Global\" + APP_UNIQUE_ID)) // unique for all sessions
//using(Mutex __mutex = new Mutex(false, APP_UNIQUE_ID)) // unique just for the current session
{
if(!__mutex.WaitOne(0, false))
{
MessageBox.Show("The application is running.");
return;
}
GC.Collect();
Application.Run(new Form1());
}
}
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عمل تسجيل خروج وإيقاف تشغيل ... عن طريق #c RaggiTech 0 552 17-10-12, 10:09 PM
آخر رد: RaggiTech
  كيفية تشغيل برامج مجموعة control panel RaggiTech 0 342 17-10-12, 07:11 PM
آخر رد: RaggiTech
  لمعرفة نسخة الفريم وورك التي يعمل عليها التطبيق RaggiTech 0 235 17-10-12, 06:18 PM
آخر رد: RaggiTech
  لمعرفة الوقت المستغرق منذ بدأ تشغيل الآلة RaggiTech 0 266 17-10-12, 06:16 PM
آخر رد: RaggiTech
  لعمل نسخة من Class دون استعمال الكلمة new RaggiTech 0 292 17-10-12, 06:14 PM
آخر رد: RaggiTech
  معرفة الوقت الذي مضى على تشغيل الويندوز (الوقت هنا بالملي ثانية) RaggiTech 0 398 17-10-12, 05:44 PM
آخر رد: RaggiTech
  لمنع ادخال أي شيء سوى أرقام في TextBox RaggiTech 0 649 17-10-12, 05:43 PM
آخر رد: RaggiTech
  لانشاء Event Handler اثناء تشغيل البرنامج Run Time بال vb RaggiTech 0 380 17-10-12, 05:22 PM
آخر رد: RaggiTech
  تشغيل برنامج او باتش من خلال كود الفي بي -- الطريقه الاولي RaggiTech 0 304 17-10-12, 05:06 PM
آخر رد: RaggiTech
  تشغيل الصوتيات RaggiTech 0 221 17-10-12, 05:06 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم