Bonjour,
j'ai créé un service windows et je souhaite l'installer. Pour cela je sais que l'on doit appeler l'executable avec comme argument "/INSTALL" seulement j'ai voulu faire en sorte que l'utilisateur puisse spécifier dans quel compte le service s'executera. J'ai donc rajouté une gestion des paramêtres à mon service.
Ce qui donne :
Monservice.exe Machine\utilisateur motdepasse /INSTALL
Pour executer cette commande je fais un CreateProcess.
Seulement voilà :
Lorsque je lance mon service par le biais d'une raccourci avec ces arguments, le service s'installe avec succés et l'utilisateur reçoit le droit "Ouvrir une session en tant que service" (que l'on peut voir dans panneau de configuration/Outils d'administration/Stratégie de sécurité locale) s'il ne l'a pas déja.
Mais avec le CreateProcess cela l'installe mais ne rajoute pas le droit...
Est ce que quelqu'un aurait une idée pour ajouter ce droit automatiquement comme dans le 1e cas ???![]()
Partager