养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

WinForm如何防止程序多开----C#基础教程

时间:2024-11-09 09:29:31

小编这里给大家介绍一下,WinForm程序如何防止多开

WinForm如何防止程序多开----C#基础教程

工具/原料

VS2015

WinForm

方法/步骤

1、首先,打开VS,新建一个项目

WinForm如何防止程序多开----C#基础教程

2、选择一个WinForm窗体应用程序,点确定

WinForm如何防止程序多开----C#基础教程

3、右键新建的项目,点重新生成

WinForm如何防止程序多开----C#基础教程

4、然后继续右键,选在资源解决方案里面打开

WinForm如何防止程序多开----C#基础教程

5、找到Bin-Debug文件夹里面的exe程序,双击打开

WinForm如何防止程序多开----C#基础教程

6、可以发现,双击几次,就打开了几个窗口

WinForm如何防止程序多开----C#基础教程

7、下面,只需要在Progr瞢铍库祢am文件里面,加一句防止双开的代码:boolisAppRunning=熠硒勘唏false;Mutexmutex=newMutex(true,Process.GetCurrentProcess().ProcessName,outisAppRunning);if(!isAppRunning){MessageBox.Show("程序已运行,不能再次打开。");Environment.Exit(1);}

WinForm如何防止程序多开----C#基础教程

8、再次双击运行,等要打开第一个的时候就会提示,不能双开了

WinForm如何防止程序多开----C#基础教程

9、总结在Program文件锪者谧桁新增一个防止双开的代码即可,实现逻辑:判断有没有同名的进程,如果有就提示不能双开,然后退出程序。

© 一点知识