判断该程序是否已有实例运行

原创 2007年09月26日 16:02:00
using System.Diagnostics;


namespace Assistant.Common
...{
    
/**//// <summary>
    
/// 进程工具类
    
/// </summary>

    public class ProcessUtil
    
...{
        
/**//// <summary>
        
/// 判断该程序是否已有实例运行
        
/// </summary>
        
/// <param name="fileName">实例文件名</param>
        
/// <returns>是否有运行实例</returns>

        public static bool HasRunningInstance(string fileName)
        
...{
            Process current 
= Process.GetCurrentProcess();
            Process[] processes 
= Process.GetProcessesByName(current.ProcessName);

            
foreach (Process process in processes)
            
...{
                
if (process.Id != current.Id)
                
...{
                    
if (fileName.Replace("/""/"== current.MainModule.FileName)
                    
...{
                        
return true;
                    }

                }

            }


            
return false;
        }

    }

}
 

如何判断程序是否重复运行的几种方法

如何判断程序是否重复运行的几种方法 标签: linkerexe编译器dllnull 2008-09-27 00:09 2514人阅读 评论(1) 收藏 举报 分...
  • aasmfox
  • aasmfox
  • 2016年07月04日 17:30
  • 1276

QT: 如何实现程序的单实例运行检测?

有时候需要保证我们程序只有一个实例,有很多程序都是这样设计,当你打开一个程序之后,再运行它时会提示你“有一个实例正在运行”。 怎么实现呢?下面以QT下的实现举例,很容易要以改成普通的VC实现。   #...
  • iamshaofa
  • iamshaofa
  • 2013年12月27日 16:31
  • 2310

判断程序是否是第一次启动

我们在谢欢迎界面时通常会遇到要判断程序是不是第一次启动,从而进行之后的操作。 判断程序是不是第一次启动最好的做法是将程序的版本号给取出来与当前程序的版本号进行判断: PackageInfo inf...
  • aicpzl
  • aicpzl
  • 2016年08月10日 09:39
  • 1056

Android 判断程序在手机中是否是活动状态或者正在运行状态

沈阳斌子在今天项目需求上碰到个这样的问题,在Service中需要判断当前的程序是否是活动状态,换句话说也就是说后台跑的服务中有业务需求检测当前程序是否是该服务的程序 这样好让点击推送通知时跳转到不同的...
  • svrsimon
  • svrsimon
  • 2014年10月31日 14:23
  • 1450

C# WinForm判断程序是否以管理员身份运行

如果程序不是以管理员身份运行,操作本地文件会提示:System.UnauthorizedAccessException异常   Vista 和 Windows 7 操作系统为了加强安全,增加了 ...
  • lcawen
  • lcawen
  • 2013年01月23日 16:59
  • 2299

JAVA程序单实例运行的实现方法

Java程序单个实例运行的方法总结。
  • fanxiaobin577328725
  • fanxiaobin577328725
  • 2016年07月12日 22:47
  • 812

C# 检测程序是否已经运行

写了个工具类库,因为基本上每个程序都会用到。 直接上码: using System; using System.Collections.Generic; using System.Text; usin...
  • a1b2c300
  • a1b2c300
  • 2015年10月29日 14:06
  • 640

Android判断程序是否第一次运行

Android 判断应用 第一次启动 在Android中,在应用第一次启动或者应用的新版本的第一次启动的时候,为了判断应用是首次启动应用程序,最简单的方法,就是: 1、从manifes...
  • MYBOYER
  • MYBOYER
  • 2013年06月03日 10:10
  • 2012

如何判断android activity是否运行

android对于我们来说是一个复杂的且拥有多种逻辑类别的系统。这对于我们来说是一件好事但是也给我们带来处理一个相同问题会带来更多的复杂性。接下来我们会检查activity是否在你的应用中存在 ...
  • WALLEZhe
  • WALLEZhe
  • 2016年02月27日 16:20
  • 2322

判断程序是否在虚拟机中运行

判断系统是否为虚拟机环境,可以根据很多固定的硬件标识(磁盘的型号、主板型号、BIOS型号等)或者虚拟机中进程(一般在虚拟机中安装系统后,虚拟机会自动安装一些辅助性的程序,例如vmtool.exe)。 ...
  • hckMe
  • hckMe
  • 2015年01月27日 10:29
  • 2516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:判断该程序是否已有实例运行
举报原因:
原因补充:

(最多只允许输入30个字)