تقييم الموضوع :
  • 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());
}
}
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تشغيل برنامج او باتش من خلال كود الفي بي -- الطريقه الاولي RaggiTech 1 2,662 20-12-20, 01:06 AM
آخر رد: سعود
  عمل تسجيل خروج وإيقاف تشغيل ... عن طريق #c RaggiTech 0 2,543 17-10-12, 10:09 PM
آخر رد: RaggiTech
  كيفية تشغيل برامج مجموعة control panel RaggiTech 0 2,009 17-10-12, 07:11 PM
آخر رد: RaggiTech
  لمعرفة نسخة الفريم وورك التي يعمل عليها التطبيق RaggiTech 0 1,690 17-10-12, 06:18 PM
آخر رد: RaggiTech
  لمعرفة الوقت المستغرق منذ بدأ تشغيل الآلة RaggiTech 0 1,871 17-10-12, 06:16 PM
آخر رد: RaggiTech
  لعمل نسخة من Class دون استعمال الكلمة new RaggiTech 0 2,082 17-10-12, 06:14 PM
آخر رد: RaggiTech
  معرفة الوقت الذي مضى على تشغيل الويندوز (الوقت هنا بالملي ثانية) RaggiTech 0 1,864 17-10-12, 05:44 PM
آخر رد: RaggiTech
  لمنع ادخال أي شيء سوى أرقام في TextBox RaggiTech 0 2,394 17-10-12, 05:43 PM
آخر رد: RaggiTech
  لانشاء Event Handler اثناء تشغيل البرنامج Run Time بال vb RaggiTech 0 1,780 17-10-12, 05:22 PM
آخر رد: RaggiTech
  تشغيل الصوتيات RaggiTech 0 1,829 17-10-12, 05:06 PM
آخر رد: RaggiTech

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


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