J'essaie d'utiliser la méthode ServiceController.GetServices() pour obtenir la liste de tous les services. Dans une application de console, cela fonctionne, mais je reçois une liste vide si j'appelle cette méthode dans un service Windows. Cela semble un problème d'authentification, mais j'ai utilisé toutes les options de compte (système local, service local, service réseau, utilisateur [qui est un administrateur local]), pas de chance.ServiceController dans un service Windows
Y a-t-il une suggestion?
Merci
Comment vérifiez-vous que la liste est vide? – Andreas
essayer d'obtenir un seul service (un autre + le service actuel), et voir si cela fonctionne d'abord .. Obtenir le service actuel fonctionne bien, pas sûr d'obtenir des informations sur les autres: P –
@Andreas J'utilise une socket , et j'envoie une commande sur telnet. lorsque la commande est "list", elle renvoie les noms de tous les services. Lorsque j'applique l'application console, tout va bien, mais l'application de service Windows est vide. – Feyyaz