//添加引用 using System.Diagnostics; /// <summary> /// 判断某个进程是否正在运行 /// </summary> /// <param name="name">进程名</param> ///<return>true:进程正在运行,false:该进程不在当前运行进程数组内</return> public bool ProcessExist(string name) { bool result = false; //获取当前系统运行的所有进程 Process[] processes = System.Diagnostics.Process.GetProcesses(); //挨个对比是否存在name Process process; for(int i = 0;i<processes.Length-1;i++) { process = processes[i]; if(process.ProcessName.Equals(name)) result = true; } return result; }
激活啊..单例模式我自己已经实现了...我想要的是激活指定的窗口