2010-08-22 25 views

Répondre

1

Selon que vous avez besoin de l'utilisateur du service en cours d'exécution ou de l'utilisateur spécifié dans les paramètres de démarrage du service, voir les fonctions QueryServiceObjectSecurity et QueryServiceConfig dans l'API Windows respectivement.

0

Voici mes suggestions mais je n'ai pas essayé aucune d'entre elles. Vous pouvez utiliser l'API QueryServiceConfig2 avec le niveau de configuration de service défini sur SERVICE_CONFIG_SERVICE_SID_INFO, puis utiliser l'API LookupAccountSid pour trouver le nom de compte associé au service. (ou) Vous pouvez utiliser les API ToolHelp pour énumérer tous les processus et déterminer le compte utilisateur associé au processus.