Service géré avec des privilèges d'administrateur
Je développe une application qui fonctionne comme un service windows. J'ai vraiment besoin de ce service pour avoir des privilèges d'administrateur. J'ai essayé avec le système local de l'utilisateur, et il n'a pas les droits suffisants. Est-ce possible? J'ai essayé de réglage requireAdministrator dans l'application.config. Quand je fais cela, le service démarre et s'arrête alors immédiatement. J'ai essayé avec d'autres comptes d'administrateur en tant que bien, mais j'obtiens les mêmes résultats.
Le problème était que j'étais en ajoutant le requireAdministrator dans l'application.config pas l'application.le manifeste. Une fois que je suis au bon endroit, tout a fonctionné comme il était censé le faire.
OriginalL'auteur thecaptain0220 | 2014-04-06
Vous devez vous connecter pour publier un commentaire.
Vous suffit de l'exécuter en tant qu'utilisateur admin - définir la connexion correctement dans les propriétés de services pour le service.
Habituellement cependant, il est préférable d'exécuter en tant qu'utilisateur simple et lui donner les autorisations explicites pour les ressources dont elle a besoin accès.
Cela dépend de ce que vous essayez d'accéder - LocalSystem est un administrateur de compte de service de toute façon, il faut déjà avoir les autorisations pour les lecteurs locaux.
OriginalL'auteur gbjbaanb