private static void GetSingleThread()
{
string name = Process.GetCurrentProcess().ProcessName;
int id = Process.GetCurrentProcess().Id;
Process[] prc = Process.GetProcesses();
foreach(Process pr in prc)
{
if ((name == pr.ProcessName) && (pr.Id != id))
{
MessageBox.Show("对不起,本地已经有系统正在运行!/n.","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
System.Environment.Exit(0);
}
}
c#判断你打开的应用程序是否以打开
本文介绍了一个用于检查本地系统是否已有相同进程运行的代码片段,并在检测到重复运行时显示警告并退出程序。

被折叠的 条评论
为什么被折叠?



