winfrom判断程序是否运行,并给提示
2016-04-15 10:13
309 查看
在Program.cs文件中修改为:
其中“TcpSocket”是进程的名称,防止用户修改运行程序的名称
private static System.Threading.Mutex mutex; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); mutex = new System.Threading.Mutex(true, "TcpSocket"); if (mutex.WaitOne(0, false)) { Application.Run(new Form1()); } else { MessageBox.Show("程序已经在运行!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Exit(); } }
其中“TcpSocket”是进程的名称,防止用户修改运行程序的名称
相关文章推荐
- 创业过程中的感悟小结之一
- Hadoop新手学习指导
- iOS Objecttive-C语言 定义常量的几种方式与区别 static const 定义常量 少用#define预处理指令 多用类型常量
- jstl标签库基础教程及其使用代码
- poj 2796 单调栈
- EventBus介绍
- nginx定时器的实现
- java.net.SocketException四大异常解决方案
- 一位ACMer过来人的心得
- 不平庸的泛型
- android实验五201306114104彭得源
- 称砝码
- orcale单行函数之Case, decode在 SQL 语句中使用IF-THEN-ELSE 逻辑
- 解决项目部署的版本问题
- Android 全景视频播放器(VR视频播放器探索)
- javaweb学习总结(四)——Http协议
- 项目中遇到的bug(web前端-持续更新)
- 渲染管线
- jmeter 查看结果数报500错误
- android 多线程 AsyncTask 下载图片