Yop à tous,
Voila je travail sur un service que j'avais codé sous XP et qui fait un acces à la registry avec les API Reg... et qui biensur ne fonctionne pas sous vista, la registry étant protégée. Donc je me suis dit , comme un service est un programme système, je doit pouvoir utiliser les fonctions du DDK. J'ai donc trouver : ZwOpenKey() et ZwQueryValueKey .
Seulement je ne comprend pas très bien leur utilisation. Car de 1 ZwOpenKey renvoie un pointeur sur HANDLE, est-ce l'équivalent à HKEY ? et puis il y à aussi le dernier paramètre de cette fonction , un pointeur sur une structure OBJET_ATTRIBUTES qui me parait vague.
Et pour la deuxième fonction, moi je veu simplement récuperer la valeur de ma key , mais aparament, je suis obligé de récuperer plus d'informations et vu les champs de la structure. Enfin bref , je ne sais pas trop, c'est fonctions me paraissent fort vague comparé aux API du SDK.
Est-ce que quelqu'un pourrait me montrer un exemple ou autre ? car là je sèche.
Merci d'avance.
++
deck_bsd
___________________________________
[
[ Lien ]]