判断进程是否存在,判断123.exe是否在进程,如果不存在关闭自身 这里给出的答案是: using System.Diagnostics; using System.Linq; bool isProcessRunning = Process.GetProcesses().Any(p => p.ProcessName == "123"); if (!isProcessRunning) { Process.GetCurrentProcess().Kill(); } 其中,Process.GetProcesses().Any(p => p.ProcessName == "123")会返回一个布尔值,表示是否存在进程名为123的进程。 如果不存在,就可以使用Process.GetCurrentProcess().Kill()方法来立即终止当前进程。注意,这个方法是强制终止,不会执行任何清理工作,建议仅在必要时使用。 |