(C#)如何通过 应用程序 得到它的进程名

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:06:57
Process。如何通过 应用程序 真实路径,得到它的进程名
如QQ:进程名:QQ.exe
IE:进程名:IEXPLORE.EXE
C#如何现实

您好,

您可以尝试如下代码:

private void button1_Click(object sender, EventArgs e)
{
Process[] process = Process.GetProcesses();

foreach (Process nextProcess in process)
{
try
{
this.listBox1.Items.Add(nextProcess.MainModule.FileName);
}
catch (Win32Exception t)
{
this.listBox1.Items.Add(t.Message);
}
}
}

因为有些进程(如System Idle)不允许枚举主模块路径,因此要加入Try块。

您可以判断Process.MainModule.FileName属性来检查是否是您要找的程序。

希望这些信息对您有帮助。