2010-09-07 7 views
1

Je dois installer un service Windows sous un utilisateur donné. Il fonctionne avec un utilisateur existant (ServiceProcessInstaller = User) mais lorsque l'utilisateur n'existe pas, il doit être créé avant l'installation du service. L'utilisateur doit être un groupe d'administrateurs.Création d'un nouveau compte utilisateur pendant le processus d'installation

Comment dois-je faire?

(VS2008, C#)

Merci.

- Hudgi

Répondre

1
+0

Huhh il était rapide. :) Merci, je comprends la façon dont j'ajoute l'utilisateur du code C# mais comment l'intégrer dans le projet d'installation? J'en ai besoin avant que l'enregistrement nt-service soit exécuté. Le programme d'installation ouvre une fenêtre pour demander le nom d'utilisateur, mais il doit être un nom existant. J'ai besoin d'un moyen de créer silencieusement l'utilisateur s'il n'existe pas. – Hudgi

+0

Pourriez-vous utiliser AfterInstallEvent? http://msdn.microsoft.com/en-us/library/system.configuration.install.installer.afterinstall.aspx – kd7

+0

Cela se produit après l'exécution des méthodes Install de tous les programmes d'installation de la propriété Installers. – Hudgi

Questions connexes