gpt4 book ai didi

c# - 通过执行路径获取进程

转载 作者:行者123 更新时间:2023-12-02 13:25:49 25 4
gpt4 key购买 nike

这是必须按可执行文件的路径返回进程的方法。但是当我尝试调用此方法时,出现异常 Win32Exception“访问被拒绝”。那么怎样做才是正确的呢?

private static List<Process> GetProcessByFilename(string filename)
{
List<Process> processes = new List<Process>();

foreach (var process in Process.GetProcesses())
{
if (process.MainModule.FileName == filename)
{
processes.Add(process);
}
}
return processes;
}

最佳答案

尝试获取核心系统进程的 MainModule 时,您将收到 Win32Exception(请参阅 comments on MSDN )。你应该处理这个问题。

关于c# - 通过执行路径获取进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com