private void Form1_Load(object sender, EventArgs e)
{
string moduleName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName;
string processName = System.IO.Path.GetFileNameWithoutExtension(moduleName);
System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName(processName);
if (processes.Length>1)
{
MessageBox.Show("程序已运行");
this.Close();
}
}
如何使用进程名禁止程序运行两个实例
最新推荐文章于 2021-03-16 22:09:33 发布