(C#)如何通过 应用程序 得到它的进程名
发布网友
发布时间:2024-10-22 03:12
我来回答
共1个回答
热心网友
时间:2024-10-22 20:30
您好,
您可以尝试如下代码:
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属性来检查是否是您要找的程序。
希望这些信息对您有帮助。