2009-05-29 5 views

Répondre

4

Si vous connaissez le PID:

Process p = Process.GetProcessById(id); 

Si vous connaissez le nom:

Process p = Process.GetProcessesByName(name).FirstOrDefault(); 
2

Vous ne pouvez pas vous y attacher mais vous pouvez utiliser la méthode Process.GetProcesses pour énumérer tous les processus en cours d'exécution sur la machine. L'un d'entre eux sera le processus que vous recherchez.

var list = System.Diagnostics.Process.GetProcesses(); 
foreach (var proc in list) { 
    // Determine if it's the process and use it 
} 
Questions connexes