判断程序已经运行

来源:互联网 发布:手机自动降温软件 编辑:程序博客网 时间:2024/05/17 18:23

思路:在program类主函数Main中进行检查。当系统进程除去当前还有同名程序在运行,则表示程序已经运行。

        private static bool IsRunning()        {            int processCount = 0;            string processName = Process.GetCurrentProcess().ProcessName;            foreach (var process in Process.GetProcesses())            {                    if (process.ProcessName == processName)                {                    processCount++;                    if (processCount > 1)                    {                        return true;                    }                }            }            return false;        }



0 0