Il y a un espace entre import et _winreg ;)

Le 08/11/2016 à 15:44, Muller, Thomas a écrit :

Merci pour l’info Bastien mais je m’y prends mal apparemment car maintenant j’ai un message d’erreur « NameError : nam « import_winreg » is not defined.

L’instruction import_winreg ne semble pas avoir été interprétée correctement.

 

De : WAPT [mailto:wapt-bounces@lists.tranquil.it] De la part de Bastien HERMITTE
Envoyé : mardi 8 novembre 2016 15:35
À : wapt@lists.tranquil.it
Objet : Re: [Wapt] Clé de registre

 

J'ai oublié, il vous faudra rajouter ceci en haut du fichier setup.py :
import _winreg

Cordialement,
Bastien

Le 08/11/2016 à 15:33, Bastien HERMITTE a écrit :

Bonjour,

Je ne pense pas que cela soit possible avec la fonction registry_setstring(), car celle-ci remplace les '/' par des '\\' (pour afficher la source, appuyez sur Ctrl et cliquez sur le nom de la fonction).
Cependant vous pouvez reprendre le code de cette fonction sans le remplacement des slash :
with reg_openkey_noredir(HKEY_CURRENT_USER, r'System\SWActivation\K2\"Software/office/editor/versionII/UserRegData"', sam=KEY_WRITE, create_if_missing=True) as key:
    reg_setvalue(key, r'User_email', r'toto@toto.com', _winreg.REG_SZ)


Je viens de tester, ça fonctionne.

Cordialement,
Bastien

Le 08/11/2016 à 14:39, Muller, Thomas a écrit :

Bonjour à tous !

 

J’ai un soucis d’inscription de clé de registre ayant un nom contenant des « slash » : « / »

 

Voici celle qui me pose problème :

 

registry_setstring(HKEY_CURRENT_USER,'Software\\SWActivation\\K2\\"Software/office/editor/versionII/UserRegData"','User_email',"toto@toto.com")

 

Ici il me faut une clé pour l’ensemble : "Software/office/editor/versionII/UserRegData" mais la commande est interprétée comme devant me créer une clé pour chaque information.

Comment lui indiquer qu’il ne doit pas le faire ?

 

Merci d’avance, je sèche…

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt





_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt