[Wapt] Clé de registre

Muller, Thomas thomas.muller at hydac.com
Tue Nov 8 15:44:36 CET 2016


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 at lists.tranquil.it] De la part de Bastien HERMITTE
Envoyé : mardi 8 novembre 2016 15:35
À : wapt at 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 at toto.com<mailto:toto at 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 at toto.com"<mailto:toto at 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 at lists.tranquil.it<mailto:WAPT at lists.tranquil.it>

http://lists.tranquil.it/listinfo/wapt





_______________________________________________

WAPT mailing list

WAPT at lists.tranquil.it<mailto:WAPT at lists.tranquil.it>

http://lists.tranquil.it/listinfo/wapt

-------------- section suivante --------------
Une pi?ce jointe HTML a ?t? nettoy?e...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20161108/02f2f2a6/attachment-0001.html>


More information about the WAPT mailing list