检查是否本程序已经在运行
2007-01-05 01:36
253 查看
看到一小段代码,记下来,也许以后有用
private static void CheckRunning()
{
bool newMutexCreated = true;
using (new Mutex(true, Assembly.GetExecutingAssembly().FullName, out newMutexCreated))
{
if (!newMutexCreated)
{
MessageBox.Show("该程序已经被运行");
return;
}
}
}
private static void CheckRunning()
{
bool newMutexCreated = true;
using (new Mutex(true, Assembly.GetExecutingAssembly().FullName, out newMutexCreated))
{
if (!newMutexCreated)
{
MessageBox.Show("该程序已经被运行");
return;
}
}
}
相关文章推荐
- 程序运行初期检查是否已经有一个自身的进程在运行,保证一台PC机器只运行一个程序
- c#检查启动的程序是否已经在运行
- Linux文件锁flock,检查程序是否已经运行
- c#检查程序是否已经运行,如何防止多次运行同一个程序?
- C# 检测程序是否已经运行
- 检测某个程序是否已经运行,如果运行就切换到该程序界面
- 判断是否已经运行了某个程序
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- 如何检测系统是否已经运行了相同的程序
- 程序安装时检查是否已经安装.NETFramework [转]
- 判断程序实例是否已经运行的N种方法
- C# WinForm 判断程序是否已经在运行,且只允许运行一个实例,附源码
- c++检查程序是否已经启动
- C#检测是否已经运行了一个当前的程序【搜藏】
- 程序安装时检查是否已经安装.NETFramework
- Python 打包程序判断是否已经运行
- Android 判断程序是否位于前台,检查当前运行的程序
- shell练习之检查一个程序是否运行并给出提示的方法
- [转]NSIS:安装、卸载时检查程序是否正在运行
- C# WinForm 判断程序是否已经在运行,且只允许运行一个实例,附源码