Comment puis-je récupérer le nom d'utilisateur d'un service Windows est en cours d'exécution en vertu de l'?

Donné un nom de service, je voudrais récupérer le nom d'utilisateur qu'il s'exécute sous (c'est à dire le nom d'utilisateur indiqué dans l'onglet 'connexion' d'un service à la fenêtre des propriétés de l'). Il ne semble pas être quelque chose dans le ServiceController classe pour récupérer cette information de base. Rien d'autre dans System.ServiceProcess dirait qu'il expose cette information soit. Est-il une solution à cela, ou vais-je avoir à descendre dans quelque chose de plus bas-niveau?

OriginalL'auteur Mark Carpenter | 2010-06-29