这里是必须将进程按路径返回到可执行文件的方法。 但是,当我尝试调用此方法时,我有一个异常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;
}