Comment puis-je trouver le propriétaire d'un processus donné en C#? La classe System.Diagnostics.Process ne semble pas avoir de propriétés ou de méthodes qui me donneront cette information. Je suppose qu'il doit être disponible car il est affiché dans le Gestionnaire des tâches de Windows sous la colonne "Nom d'utilisateur".Comment obtenir le nom d'utilisateur ou le propriétaire d'un processus dans .net
Mon scénario spécifique consiste à rechercher l'instance d'un processus (tel que taskhost.exe) qui s'exécute en tant que "Service local". Je sais comment trouver toutes les instances de TaskHost utilisant
Process.GetProcessesByName("taskhost")
Alors maintenant, je veux juste savoir comment identifier celui qui est en cours d'exécution en tant que service local.