c#实现程序启动唯一实例的方法
来源:互联网 发布:最便宜的阿里云 编辑:程序博客网 时间:2024/05/18 12:40
首先引用System.Diagnostics。
using System.Diagnostics;
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);
}
}
}
之后在form的初始化时加入即可实现。
public Form1()
{
GetSingleThread();
InitializeComponent();
}
- c#实现程序启动唯一实例的方法
- c#实现程序启动唯一实例的一种方法
- c#实现程序启动唯一实例的一种方法
- C#实现程序启动唯一实例的一种方法
- C#实现程序开机启动的方法
- 实现程序唯一实例运行
- 在C#中启动另一个程序的实现方法
- 【用C#实现启动另一程序的方法】
- 启动唯一实例
- C# 实现程序的开机启动
- 程序实例唯一
- 使用C#实现只允许运行一个程序实例的几种方法
- C# WinForm程序启动时不显示主窗体的实现方法
- 基于.Net平台应用程序唯一运行实例C#代码实现
- 基于.Net平台应用程序唯一运行实例C#代码实现
- C#--应用程序唯一运行实例C#代码实现
- [手工搬运][程序系统托盘与运行实例唯一实现]
- C#生成唯一值的方法汇总
- PPT下载:《生物医学工程讲义:DICOM 》
- JavaScript:世界上误解最深的语言
- JavaScript:世界上误解最深的语言
- JavaScript:世界上误解最深的语言
- vim + ctags/cscope 大型工程代码阅读
- c#实现程序启动唯一实例的方法
- word&excel转换成html
- SQL性能调优实践——SELECT COUNT
- 竟然开始J2EE了……
- php网管系统
- 控制停靠行为
- wince字符转换函数及应用
- request.getAttribute()和request.getParameter()区别
- 我的IT生涯还要走多远?