程序单实例运行
2015-07-19 10:22
162 查看
一、Process类
Process提供对本地和远程进程的访问使您更够启动和停止本地系统进程。(CSDN)
Process的两个重要方法:
1、GetCurrentProcess:获取新的Process组件,并将其与当前活动的进程关联;
返回值:与运行调用应用程序的进程资源关联的新的Process组件。
2、GetProcessByName:创建新的Process组件的数组,并将他们与共享指定进程的名字的所有现有进程资源关联。
二、程序单实例运行实现
Process提供对本地和远程进程的访问使您更够启动和停止本地系统进程。(CSDN)
Process的两个重要方法:
1、GetCurrentProcess:获取新的Process组件,并将其与当前活动的进程关联;
返回值:与运行调用应用程序的进程资源关联的新的Process组件。
2、GetProcessByName:创建新的Process组件的数组,并将他们与共享指定进程的名字的所有现有进程资源关联。
二、程序单实例运行实现
if(Process.GetProcessByName(Process.GetCurrentProcess().ProcessName).Length>1) { MessageBox.Show("程序已经运行了一个实例!", "提示", MessageBoxButtons.OK); Environment.Exit(0); }
相关文章推荐
- c#调用COM组件
- C#实现把指定数据写入串口
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- winform绑定快捷键的方法
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#通用邮件发送类分享
- C#中this的用法集锦
- C#.NET获取拨号连接的宽带连接方法
- C#实现AddRange为数组添加多个元素的方法
- C#中Equality和Identity浅析
- C#生成饼形图及添加文字说明实例代码
- C#判等对象是否相等的方法汇总
- C#简单的向量用法实例教程
- C#实现基于链表的内存记事本实例
- C#托管堆对象实例包含内容分析
- C#实现按照指定长度在数字前补0方法小结
- C#虚方法的声明和使用实例教程
- C#获取文件夹及文件的大小与占用空间的方法