Manipuler le HKEY Users depuis un service en local system ?

Manipuler le HKEY Users depuis un service en local system ? - Divers - Programmation

Marsh Posté le 17-02-2005 à 22:47:35    

Bonsoir,
 
Je cherche un moyen de manipuler des clefs dans les HKEY_USERS de tous les utilisateurs de la machine à partir d'un service en C++ ou C#/.Net chargé en local system. Comme je suis plutot unix à la base l'idée c'est de lancer un thread avec les droits de l'utilisateur dont on veut manipuler les clefs mais je ne sais pas comment faire un su. Idéalement il faudrait que je puisse charger et/ou parser directement les user.dat
 
Des idées?

Reply

Marsh Posté le 17-02-2005 à 22:47:35   

Reply

Marsh Posté le 17-02-2005 à 23:58:19    

Les thread doivent être rattachés à un process, process user en l'occurence. Donc peut être plutot regarder du cote de CreateProcessAsUser/CreateProcessWithTokenW.
Mais si c'est juste modifier des clés ce serait plutot LoadUserProfile qui permet de récupérer un handle sur...HKCU.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 18-02-2005 à 07:28:03    

Impecable, c'est exactement ce qu'il me faut on dirait.
Je pensais pas avoir une bonne réponse aussi rapidement :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed