Bonjour à tous,
Je suis en train d'ecrire une application qui sera lancée en tant que service (avec le compte systeme (donc tous les droits).
Cette application dans un cas bien precis recupere le SID de l'utilisateur loggué (ca marche) et va ajouter ce SID dans le group adminnistrateurs. C'est la que je ne vois pas comment faire.
je dois travailler avec le SID car les machines où l'application sera utilisée sera membre d'un domaine mais pas forcément sur le réseau au moment T. De ce fait un appel shell de cusrmgr.exe ne marche pas car le controller de domaine n'est pas dispo.
Voici un cas concret :
mondom\thierry est loggué (simple utiisateur) sur la machine mondom\portable chez lui sans acces reseau au reseau de l'entreprise. Le service donne_admin.exe (quand certaines conditions sont reunies) doit pouvoir ajouter mondom\thierry dans le groupe local "administrateurs". Je cherche donc une fonction du type addadmin (SID : string;"administrateurs")
Merci à ceux qui peuvent me donner une piste.