.NET7应用程序单个实例运行C#
C# 全选
/// <summary>
///检查程序是否运行多实例
/// </summary>
public static void CheckInstance()
{
Process[] ps1 = Process.GetProcessesByName("CSFrameworkV6.Main");
Process[] ps2 = Process.GetProcessesByName("CSFrameworkV6.Main.exe");
if (ps1.Length > 0 || ps2.Length > 0)
{
throw new CustomException("您已经运行程序,系统禁止运行多个实例!");
}
}
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网