فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)
شنبه 24 خرداد 1393 3:15 AM
فقط یک نمونه از برنامه بتواند اجرا شود (با استفاده از Process)
using System.Diagnostics;
این تغییرات را در کلاس مربوط به StartUp برنامه اعمال کنید :
static class Program { [STAThread] static void Main() { if (IsPrevInstance()) return; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(fals e); Application.Run(new Form1()); } private static bool IsPrevInstance() { string processName = Process.GetCurrentProcess().ProcessName; Process[] instances = Process.GetProcessesByName(processName); if (instances.Length > 1) return true; else return false; } }
ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیلهسین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.