单实例运行

This commit is contained in:
Demo_Liu
2021-07-20 21:12:18 +08:00
parent 9f24601ff2
commit 446653e488

View File

@@ -11,15 +11,21 @@ namespace GeekDesk
/// </summary>
public partial class App : Application
{
System.Threading.Mutex mutex;
public App()
{
this.Startup += new StartupEventHandler(App_Startup);
}
private void App_Startup(object sender, StartupEventArgs e)
{
bool ret;
mutex = new System.Threading.Mutex(true, "GeekDesk", out ret);
if (!ret)
{
MessageBox.Show("已有一个客户端正在运行,请先结束原来客户端!");
Environment.Exit(0);
}
#region (+)