```csharp
static void Main()
{
bool createdNew;
using(Mutex mutex=new Mutex(true,Application.ProductName,out createdNew))
{
if (createdNew)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
else
{
MessageBox.Show("Only One Instance is allowed");
System.Environment.Exit(1);
}
}
}
这段代码实现了一个使用Mutex的控制,确保同一时间内只有一个应用程序实例运行。如果已存在实例,则显示消息并退出程序。
1950

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



