Bonsoir 

merci sa marche très bien avec ces arguments

maintenant je cherche a supprimer les cles lors de la déinstallation

voici le code mai sa ne fonctionne pas

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]


def install():
    print('installing annajudic-charlygraalv5')
    with disable_file_system_redirection():
        run(r'regedit.exe /s serialcharly5.reg')
        run(r'"CharlygraalV5.msi" /qn /norestart ALLUSERS=1')



def uninstall():
    registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal V5')

encore une fois j'ai pas compris la syntaxe

merci

Le 31 mai 2016 à 11:00, Hubert TOUVET <htouvet@tranquil.it> a écrit :
Peut-être le problème est lié au fait que wapt tourne en 32 bits, donc windows intercepte les appels aux fichiers et manipule les chemins de façon transparente.
Pour désactiver cela, on peut utiliser le context handler "disable_file_system_redirection"

Essayer :

def install():
    print('installing annajudic-charlygraalv5')
    with disable_file_system_redirection():
        run(r'regedit.exe /s serialcharly5.reg')
    run(r'"CharlygraalV5.msi" /qn /norestart ALLUSERS=1')



Le 30/05/2016 à 20:51, Olivier CATY a écrit :
Bonsoir

Ci dessous le setup.py :

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]

def install():
    print('installing annajudic-charlygraalv5')
    run(r'regedit.exe /s serialcharly5.reg')
    run(r'"CharlygraalV5.msi" /qn /norestart ALLUSERS=1')


Le fichier BDR :

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Charlyrobot\CharlyGraal V5]
"Serial"="numerodeserie"
"Settings"="Trois"
"Langue"="Francais"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Charlyrobot\CharlyGraal V5]
"Serial"="numerodeserie"
"Settings"="Trois"
"Langue"="Français"


le souci est que les trois dernière clé sont bien inscrite dans la base de registre, mais pas les trois première

Si je fusionne manuellement, aucun problème


d'avance merci pour vos lumières

Olivier

--

 

 

 

17, boulevard de la Trémouille

CS 23502 - 21035 DIJON CEDEX

Olivier CATY
Direction des lycées et de la formation initiale

Service maintenance informatique des lycées

Agent de l’équipe mobile de maintenance informatique régionale

 



_______________________________________________
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




--

 

 

 

17, boulevard de la Trémouille

CS 23502 - 21035 DIJON CEDEX

Olivier CATY
Direction des lycées et de la formation initiale

Service maintenance informatique des lycées

Agent de l’équipe mobile de maintenance informatique régionale