OVH Cloud OVH Cloud

Ecrire dans un regsitre distant

1 réponse
Avatar
Stephane
Bonjour,

Je cherche à écrire dans un registre distant... Existe-t-il une classe
particulière ? La classe RegistryKey ne semble pas convenir puisqu'elle
ne fournit qu'une méthode OpenRemoteBaseKey qui ne donne accés qu'en
lecture.

Dois-je passer par les API ? Si oui, savez-vous quels sont les plus
adaptés ?

Merci pour votre aide
Stéphane

1 réponse

Avatar
Fabien Bezagu
Stéphane,

Je crois que la méthode OpenRemoteBaseKey renvoie une RegistryKey qui est
writable. En témoigne son code pour construire la clef :

RegistryKey key1 = new RegistryKey(ptr1, true, false, true);
key1.keyName = RegistryKey.hkeyNames[num1];
return key1;

Il se peut que tu n'aies pas le droit d'écrire dans une base de registre à
distance, auquel cas l'utilisation des API (au passage, la classe
RegistryKey se sert des API) ne changera rien. Il faut voir tes paramètres
de sécurité.

Fabien


"Stephane" a écrit dans le message de news:
e1Z%
Bonjour,

Je cherche à écrire dans un registre distant... Existe-t-il une classe
particulière ? La classe RegistryKey ne semble pas convenir puisqu'elle ne
fournit qu'une méthode OpenRemoteBaseKey qui ne donne accés qu'en lecture.

Dois-je passer par les API ? Si oui, savez-vous quels sont les plus
adaptés ?

Merci pour votre aide
Stéphane