Come posso ottenere un percorso di un processo in esecuzione per nome? Ad esempio, so che c'è un processo chiamato "notepad" in esecuzione, e voglio ottenere il percorso di esso. Come ottenere il percorso senza eseguire il ciclo di tutti gli altri processi?Ottenere un percorso di un processo in esecuzione per nome
Non in questo modo!
using System.Diagnostics;
foreach (Process PPath in Process.GetProcesses())
{
if (PPath.ProcessName.ToString() == "notepad")
{
string fullpath = PPath.MainModule.FileName;
Console.WriteLine(fullpath);
}
}
vuoi dire qualcosa di simile (stringa fullpath = System.Diagnostics.Process.GetProcessesByName ("blocco note"). ToString();) No, non l'ho fatto. grazie –
Ho modificato la mia risposta per rendere un po 'più chiaro ciò che intendevo. – FishBasketGordo