這裏是必須將進程按路徑返回到可執行文件的方法。 但是,當我嘗試調用此方法時,我有一個異常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;
}