سلام به همه ی دوستان عزیز احتمالا خیلی ها این مشکل رو دارن که برنامه شون رو نمی خوان بیش از یکبار اجرا بشه یا دوسدارن به تعداد خاصی اجرا بشه
این کد رو رو پروژه خودم بهش رسیدم مشکلتون رو حل میکنه
کد رو در کلاس program برنامتون کپی کنید در قسمت ifمیتونید تعداد دفعات اجرا رو بیشتر کنید موفق باشد
کد رو جای تابع مین خوده برنامه بزارید!!!
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(fals e);
//
string proc = Process.GetCurrentProcess().ProcessName;
Process[] processes = Process.GetProcessesByName(proc);
if (processes.Length > 1)
{
MessageBox.Show("Application already running...", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
else
{
Application.Run(new Main_Form());
}
}