Comment puis-je déterminer le propriétaire d'un processus en C#?

Je suis à la recherche d'un processus par le nom de "MyApp.exe" et je veux m'assurer que le processus qui est détenue par un utilisateur particulier.

J'utilise le code suivant pour obtenir une liste des processus:

Process[] processes = Process.GetProcessesByName("MyApp");

Cela me donne une liste de processus, mais il ne semble pas être un moyen dans le Processus de la classe de déterminer à qui appartient ce processus? Des idées sur comment je peux faire cela?

InformationsquelleAutor adeel825 | 2009-04-22