Erreur lors de l’installation du service Windows développé dans .Net

J’ai développé un service Windows en utilisant C #, Visual Studio 2008. Windows XP SP2 est installé sur ma machine. Lorsque j’essaie d’installer le service à l’aide de l’outil installutil, après avoir entré le nom d’utilisateur et le mot de passe, j’obtiens l’erreur suivante.

Une exception s’est produite lors de la phase d’installation. System.ComponentModel.Win32Exception: le nom du compte n’est pas valide ou n’existe pas ou le mot de passe n’est pas valide pour le nom de compte spécifié.

Mais l’utilisateur existe. J’avais créé l’utilisateur via le panneau de configuration-> comptes utilisateurs-> créer un nouveau compte. La commande que j’ai utilisée pour installer le service est installutil / i TestService.exe

Je suis incapable de résoudre le problème.

Merci d’avance

Sambha

Le compte peut également nécessiter le droit de compte “Se connecter en tant que service”; transmettez la constante SE_SERVICE_LOGON_NAME à l’API LsaAddAccountRights() .

J’ai résolu ce problème en remplaçant ServiceProcessInstaller.Account par LocalSystem. et ses œuvres pour moi.