c#实现程序启动唯一实例的一种方法
来源:互联网 发布:淘宝怎么取消短信验证 编辑:程序博客网 时间:2024/05/04 14:06
如果程序需要只启动唯一的实例,现将方法整理如下:
private static void GetSingleThread()
{
string name = Process.GetCurrentProcess().ProcessName;
int id = Process.GetCurrentProcess().Id;
Process[] prc = Process.GetProcesses();
foreach(Process pr in prc)
{
if ((name == pr.ProcessName) && (pr.Id != id))
{
MessageBox.Show("对不起,本地已经有系统正在运行!/n.","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
System.Environment.Exit(0);
}
}
或
if(UBound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 )
//已有运行的应用程序实例
{
Application.Exit();
}
- c#实现程序启动唯一实例的一种方法
- c#实现程序启动唯一实例的一种方法
- C#实现程序启动唯一实例的一种方法
- c#实现程序启动唯一实例的方法
- C#实现程序开机启动的方法
- 实现程序唯一实例运行
- 实现启动动画的一种方法
- 在C#中启动另一个程序的实现方法
- 【用C#实现启动另一程序的方法】
- Qt4.8单实例启动的一种方法
- 一种只允许程序的一个实例运行的方法
- 启动唯一实例
- C# 实现程序的开机启动
- 一种c#实现的函数互斥的方法
- C#中实现读/写文件(一种常用的方法)...
- C#实现窗体圆角的一种方法
- C#实现窗体圆角的一种方法
- 程序实例唯一
- 模块化的Javascript库 —— Tangram
- 计算机经典书籍——程序设计语言
- 什么是 dolby AC-3
- 620新系统
- SSH登陆,用XShell
- c#实现程序启动唯一实例的一种方法
- 静态库、共享库、动态库的创建和使用
- nginx和apache关于负载均衡的比较
- 关联孤立账号
- OGRE编译记(环境vs2003)
- WINFORM 添加 WEBSERVICE 容易出现的误区
- Office 2007 密钥
- Java正则表达式替换Img标签的src属性
- MySQL master-master replication 深入了解 (转)