<div dir="ltr">Bonjour<div><br></div><div>on avance, j'ai resolu le problème de l'accès a la base de registre (gpo qui refuse l'execution de regedit.exe)</div><div><br></div><div>deux autres problèmes :</div><div><br></div><div>1 ) lors du session setup, les clé de registre commence a ce créer, puis s'arrete sans creer aucune valeur REG_DWORD ou REG_GZ</div><div><br></div><div>2) Dans les clé REG_GZ </div><div><br></div><div>registry_setstring(HKEY_CURRENT_USER, r'Software\Charlyrobot\Graal\Gcfao\Import\EMF', 'Filtre','Métafichiers améliores (*.emf)|*.emf|')<br></div><div><br></div><div>résultat dans la base registre :</div><div><br></div><div>Métafichiers améliores (*.emf)|*.emf|<br></div><div><br></div><div><br></div><div>pas simple ce soft a wapetiser</div><div><br></div><div>d'avance merci</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 10 juin 2016 à 10:30, Denis Cardon <span dir="ltr"><<a href="mailto:denis.cardon@tranquil-it-systems.fr" target="_blank">denis.cardon@tranquil-it-systems.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour Olivier,<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
impeccable voir deuxpeccable, merci pour les exemples, cela fonctionnent<br>
presque correctement<br>
<br>
eh oui ya un souci, avec le session setup<br>
<br>
Est il possible d’exécuter le session setup avec des droits élevés ?<br>
</blockquote>
<br></span>
l'idée derrière la fonction def session_setup() est d'exécuter des actions dans le contexte de l'utilisateur, ce qui permet notamment de configurer sa base de registre HKU, de modifier son bureau, etc.<br>
<br>
Si il y a des actions à effectuer avec des droits privilégiées, elles devraient être exécutées au préalable dans la fonction def install().<br>
<br>
Quel serait votre usage qui nécessiterait d'exécuter le session_setup() avec des droits élevés?<br>
<br>
Cordialement,<br>
<br>
Denis<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
Merci Bastien et tous les autres,<br>
<br>
Et merci au développeur wapt<br>
<br>
Le 9 juin 2016 à 08:26, Bastien HERMITTE <<a href="mailto:bhermitte@b2pweb.com" target="_blank">bhermitte@b2pweb.com</a><br></span>
<mailto:<a href="mailto:bhermitte@b2pweb.com" target="_blank">bhermitte@b2pweb.com</a>>> a écrit :<div><div class="h5"><br>
<br>
    Bonjour,<br>
<br>
    - Créer une REG_SZ [1] :<br>
    registry_setstring(HKEY_LOCAL_MACHINE,<br>
    r'SOFTWARE\Charlyrobot\CharlyGraal V5', 'Serial', 'malicence')<br>
<br>
    - Créer une REG_DWORD [2] :<br>
    registry_set(HKEY_CURRENT_USER,<br>
    r'Software\Charlyrobot\Graal\Gcfao\Dessin', r'Aff_Regles', 1, REG_DWORD)<br>
<br>
    - Supprimer une clé [3] :<br>
    registry_deletekey(HKEY_LOCAL_MACHINE, r'SOFTWARE\Charlyrobot',<br>
    r'CharlyGraal V5')<br>
<br>
    - Supprimer une valeur [4] :<br>
    registry_delete(HKEY_LOCAL_MACHINE,<br>
    r'SOFTWARE\Charlyrobot\CharlyGraal V5', r'Aff_Regles')<br>
<br>
    Par contre, pour tout ce qui touche à HKEY_CURRENT_USER, je vous<br>
    conseille de mettre le code dans une fonction session_setup() [5]<br>
    sinon ça risque de ne pas fonctionner pour l'utilisateur courant.<br>
<br>
    [1]<br>
    <a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_setstring" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_setstring</a><br>
    [2]<br>
    <a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_set" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_set</a><br>
    [3]<br>
    <a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_deletekey" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_deletekey</a><br>
    [4]<br>
    <a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_delete" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry#setuphelpers.registry_delete</a><br>
    [5] Voir la réponse d'Hubert sur ce thread :<br></div></div>
    <<a href="http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html" rel="noreferrer" target="_blank">http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html</a>><a href="http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html" rel="noreferrer" target="_blank">http://lists.tranquil.it/pipermail/wapt/2015-September/001293.html</a><div><div class="h5"><br>
<br>
    Cordialement,<br>
    Bastien<br>
<br>
<br>
    Le 09/06/2016 à 07:46, Olivier CATY a écrit :<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
    Bonjour<br>
<br>
    J'ai plusieurs clé a fusionner<br>
<br>
    les premières j'éxécute ceci, voici mon fichier reg<br>
<br>
    Windows Registry Editor Version 5.00<br>
    [HKEY_LOCAL_MACHINE\SOFTWARE\Charlyrobot\CharlyGraal V5]<br>
    "Serial"="malicence"<br>
    "Settings"="Trois"<br>
    "Langue"="Francais"<br>
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Charlyrobot\CharlyGraal V5]<br>
    "Serial"="malicence"<br>
    "Settings"="Trois"<br>
    "Langue"="Français"<br>
<br>
    with disable_file_system_redirection():<br>
            run(r'regedit.exe /s serialcharly5.reg')<br>
<br>
    cela est fonctionnelle pour l'install<br>
<br>
    J'ai besoin de fusionner d'autre clé dont voici le contenu du<br>
    fichier reg :<br>
<br>
    Windows Registry Editor Version 5.00<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Dessin]<br>
    "Aff_Regles"=dword:00000001<br>
    "CouleurDeFond"=dword:00ffffff<br>
    "CouleurDesRegles"=dword:00ffff00<br>
    "CouleurEcran"=dword:0080ffff<br>
    "AffVueLaterale"=dword:00000000<br>
    "Aff_Vue"=dword:00000001<br>
    "Epaisseur_trait"=dword:00000000<br>
    "CouleurDeFondEcran"=dword:0080ffff<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Export]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Export\FNT]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\putFNT.exe"<br>
    "Filtre"="Polices de caractères Cao (.fnt)|*.fnt|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Fontes]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\Polices"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Fontes\Charly<br>
    Standard]<br>
    "Default"=""<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\BOT]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getGRB.exe"<br>
    "Filtre"="Fichiers de gravure Gerber (*.bot)|*.bot|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\DRL]<br>
    "Filtre"="Fichiers de perçage Excellon (*.drl)|*.drl|"<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getEXL.exe"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\DXF]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getDXF.exe"<br>
    "Filtre"="Fichiers d'exchange AutoCAD (*.dxf)|*.dxf|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\EMF]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getEMF.exe"<br>
    "Filtre"="Métafichiers améliorés (*.emf)|*.emf|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\EXL]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getEXL.exe"<br>
    "Filtre"="Fichiers de perçage Excellon (*.exl)|*.exl|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\FAO]<br>
    "Filtre"="Fichiers Graal Fao (*.fao)|*.fao|"<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getFao.exe"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\FNT]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getFNT.exe"<br>
    "Filtre"="Polices de caractères Cao (*.fnt)|*.fnt|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\GRB]<br>
    "Filtre"="Fichiers de gravure Gerber (*.grb)|*.grb|"<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getGRB.exe"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\IGS]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\GETIGS.exe"<br>
    "Filtre"="Fichier iges (*.igs)|*.igs|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\PLT]<br>
    "Filtre"="Fichier traceur HPGL (*.plt)|*.plt|"<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getPLT.exe"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\STL]<br>
    "Filtre"="Fichier stéréolithographie (*.stl)|*.stl|"<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getSTL.exe"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Import\WMF]<br>
    "Path"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\getWMF.exe"<br>
    "Filtre"="Métafichiers Windows (*.wmf)|*.wmf|"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Impression]<br>
    "Echelle"=dword:00000064<br>
    "Ajustee"=dword:00000000<br>
    "FacteurDEpaisseur"=dword:00000001<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Outils et<br>
    materiaux]<br>
    "Materiaux_Courant"="Plastique tendre"<br>
    "MatPath"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\Outils et matériaux\\Charly_mat.MAG"<br>
    "OutPath"="C:\\Program Files (x86)\\Charlyrobot\\CharlyGraal<br>
    V5\\CFao\\Outils et matériaux\\Outil_CRA.MAG"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Path]<br>
    "UsinageDir"="C:\\Users\\Administrateur\\Documents\\CharlyGraal<br>
    V5\\Usinages"<br>
    "CFAODir"="C:\\Users\\Administrateur\\Documents\\CharlyGraal V5\\CFAO"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Preferences]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Preferences\Avances]<br>
    "UseMesh3"=dword:00000001<br>
    "RetractRatio"="10.0"<br>
    "MaillageOriente"=dword:00000000<br>
    "RetractMode"=dword:00000000<br>
    "RetractZlnc"="5"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Selection]<br>
    "Type"=dword:00000001<br>
    "Mode"=dword:00000000<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\Settings]<br>
    "Version"="Micron"<br>
    "Produit"="CharlyGraalV5"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gcfao\UsinagePlanCAO]<br>
    "FichierUsiPlanCao"="C:\\Program Files<br>
    (x86)\\Charlyrobot\\CharlyGraal V5\\CFao\\Outils et<br>
    matériaux\\UPC.upc"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences]<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences\Machine]<br>
    "ModeleInstalle"=dword:00000000<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Preferences\ParamCNR1]<br>
    "DeltaVBondsMinMn"=dword:000001c2<br>
    "PrecisionCNR1"=dword:0000000a<br>
    "VSurCapteur"="400"<br>
    "Vmax"="3000"<br>
    "Ss_speed"="0"<br>
    "TMinCN"=dword:00000014<br>
    "VitStartStop"=dword:00000190<br>
    "Accmax"="120000"<br>
    "VmaxZ"="3000"<br>
    "VPOM"="700"<br>
    [HKEY_CURRENT_USER\Software\Charlyrobot\Graal\Gpilote\Settings]<br>
    "Produit"="CharlyGraalV5"<br>
<br>
<br>
    j'ai essayer la même méthode<br>
<br>
    regedit.exe /s monfichier.reg<br>
<br>
    mais cela ne fonctionnement pas<br>
<br>
    Pourriez vous me donnée la syntax avec  la fonction<br>
    registry_setstring()<br>
<br>
    au moins une clé<br>
<br>
    Je vous parle pas de la suppression des clé et des valeurs c'est<br>
    encore un casse tête<br>
<br>
    merci pour votre aide<br>
<br>
<br>
    Le 8 juin 2016 à 22:12, Phil markham <<a href="mailto:markham89@hotmail.com" target="_blank">markham89@hotmail.com</a><br></div></div>
    <mailto:<a href="mailto:markham89@hotmail.com" target="_blank">markham89@hotmail.com</a>>> a écrit :<span class=""><br>
<br>
        Bonsoir,<br>
<br>
        essayer avec la méthode registry_setstring() pour ajouter les<br>
        clé de registre,<br>
<br>
        j'ai eu un soucis similaire et registry_setstring() a<br>
        solutionner mon pb<br>
<br>
        <a href="https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry_setstring#setuphelpers.registry_setstring" rel="noreferrer" target="_blank">https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry_setstring#setuphelpers.registry_setstring</a><br>
<br>
<br>
        le pb vient  de windows car les gens sous update_engines sont<br>
        egalement bloqué dans la creation/modification des clé de<br>
        registre sous compte system.<br>
<br>
<br>
<br>
        Le 07/06/2016 à 16:39, Olivier CATY a écrit :<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
        bonjour<br>
<br>
        je reprend a zéro<br>
<br>
        comment ajouter des cles dans HKEY_CURRENT_USER vu que si<br>
        j'ai bien compris avec le compte system cela n'est pas<br>
        possible, ou fusionner un .reg ?<br>
<br>
        si vous pouviez me proposer un code.<br>
<br>
        d'avance je vous remercie<br>
<br>
        Olivier<br>
<br>
        Le 6 juin 2016 à 21:30, Olivier CATY<br></span>
        <<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a><br>
        <mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>> a écrit :<span class=""><br>
<br>
            voila ce que j'ai fait :<br>
<br>
            # -*- coding: utf-8 -*-<br>
            from setuphelpers import *<br>
<br>
            uninstallkey = ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
<br>
            def install():<br>
                print('installing annajudic-charlygraalv5')<br>
                with disable_file_system_redirection():<br>
                        run(r'regedit.exe /s serialcharly5.reg')<br>
            run(r'"CharlygraalV5.msi" /qn /norestart ALLUSERS=1')<br>
<br>
<br>
<br>
            def session_setup():<br>
                with disable_file_system_redirection():<br>
                    run(r'regedit.exe /s soft.reg')<br>
<br>
            Seulement le contenu du soft.reg ne sont pas toutes<br>
            inscrites dans la base de registre<br>
<br>
            je commence a me dire que cela va finir a la main l'histoire<br>
<br>
            Le 6 juin 2016 à 19:56, Olivier CATY<br></span>
            <<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a> <mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>><span class=""><br>
            a écrit :<br>
<br>
                Bonsoir<br>
<br>
                j'ai trouver d'ou viens le problème de l'install via<br>
                la console.<br>
<br>
                J'ai besoin d'inscrire d'autre cle registre dans<br>
                HKEY-CURRENT_USERS<br>
<br>
                J'ai donc rajouter mes cle dans mon .reg<br>
<br>
                Le problème est que la fonction with<br>
                disable_file_system_redirection(): cela ne<br>
                fonctionnent pas<br>
<br>
                Je vais essayer de revoir tous mon code avec la<br>
                première réponse Phil markhan<br>
<br>
                Si vous avez une autre idée<br>
<br>
<br>
                Le 2 juin 2016 à 14:35, Olivier CATY<br></span>
                <<mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>><a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a><br>
                <mailto:<a href="mailto:emmir.zone15@squale21.fr" target="_blank">emmir.zone15@squale21.fr</a>>> a écrit :<span class=""><br>
<br>
                    Bonjour<br>
<br>
                    cela ne fonctionne pas, la fonction de<br>
                    suppression des clé de registre ne fonctionnent pas.<br>
<br>
<br>
                    mais j'ai un autre problème<br>
<br>
                    Lors du deploiement via la console wapt  le soft<br>
                    s'install mais lors de l’exécution il m'indique<br>
                    fichier manquant.<br>
<br>
                    Alors que lorsque j'exécute wapt-get install,<br>
                    j'ai aucun problème<br>
<br>
<br>
<br>
                    # -*- coding: utf-8 -*-<br>
                    from setuphelpers import *<br>
<br>
                    uninstallkey =<br>
                    ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
                    def install():<br>
                    print('installing annajudic-charlygraalv5')<br>
                      with disable_file_system_redirection():<br>
                    run(r'regedit.exe /s serialcharly5.reg')<br>
                    run(r'"CharlygraalV5.msi" /qn /norestart ALLUSERS=1')<br>
<br>
                    Merci  à tous pour votre aide<br>
<br>
                    Le 1 juin 2016 à 01:56, Fonteneau Simon<br></span>
                    <<mailto:<a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a>><a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a><br>
                    <mailto:<a href="mailto:blog@lesfourmisduweb.org" target="_blank">blog@lesfourmisduweb.org</a>>> a écrit :<span class=""><br>
<br>
                        Logiquement même chose pour uninstall :<br>
<br>
                        def uninstall():<br>
                            with disable_file_system_redirection():<br>
                        registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal<br>
                        V5')<br>
<br>
<br></span>
                        Simonhttps://<a href="http://blog.lesfourmisduweb.org" rel="noreferrer" target="_blank">blog.lesfourmisduweb.org</a><span class=""><br>
<br>
                        Le 31/05/2016 19:16, Olivier CATY a écrit :<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
                        Bonsoir<br>
<br>
                        merci sa marche très bien avec ces arguments<br>
<br>
                        maintenant je cherche a supprimer les cles<br>
                        lors de la déinstallation<br>
<br>
                        voici le code mai sa ne fonctionne pas<br>
<br>
                        # -*- coding: utf-8 -*-<br>
                        from setuphelpers import *<br>
<br>
                        uninstallkey =<br>
                        ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
<br>
                        def install():<br>
                        print('installing annajudic-charlygraalv5')<br>
                            with disable_file_system_redirection():<br>
                        run(r'regedit.exe /s serialcharly5.reg')<br>
                        run(r'"CharlygraalV5.msi" /qn /norestart<br>
                        ALLUSERS=1')<br>
<br>
<br>
<br>
                        def uninstall():<br>
                        registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal<br>
                        V5')<br>
<br>
                        encore une fois j'ai pas compris la syntaxe<br>
<br>
                        merci<br>
<br>
                        Le 31 mai 2016 à 11:00, Hubert TOUVET<br></span>
                        <<mailto:<a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a>><a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a><br>
                        <mailto:<a href="mailto:htouvet@tranquil.it" target="_blank">htouvet@tranquil.it</a>>> a écrit :<span class=""><br>
<br>
                            Peut-être le problème est lié au fait<br>
                            que wapt tourne en 32 bits, donc windows<br>
                            intercepte les appels aux fichiers et<br>
                            manipule les chemins de façon transparente.<br>
                            Pour désactiver cela, on peut utiliser<br>
                            le context handler<br>
                            "disable_file_system_redirection"<br>
<br>
                            Essayer :<br>
<br>
                            def install():<br>
                            print('installing annajudic-charlygraalv5')<br></span>
                            *with disable_file_system_redirection():*<div><div class="h5"><br>
                            run(r'regedit.exe /s serialcharly5.reg')<br>
                            run(r'"CharlygraalV5.msi" /qn /norestart<br>
                            ALLUSERS=1')<br>
<br>
<br>
<br>
                            Le 30/05/2016 à 20:51, Olivier CATY a<br>
                            écrit :<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
                            Bonsoir<br>
<br>
                            Ci dessous le setup.py :<br>
<br>
                            # -*- coding: utf-8 -*-<br>
                            from setuphelpers import *<br>
<br>
                            uninstallkey =<br>
                            ["{43062EA1-4947-4FB6-BD91-EDC35F6DB3AD}"]<br>
<br>
                            def install():<br>
                            print('installing annajudic-charlygraalv5')<br>
                            run(r'regedit.exe /s serialcharly5.reg')<br>
                            run(r'"CharlygraalV5.msi" /qn<br>
                            /norestart ALLUSERS=1')<br>
<br>
<br>
                            Le fichier BDR :<br>
<br>
                            Windows Registry Editor Version 5.00<br>
                            [HKEY_LOCAL_MACHINE\SOFTWARE\Charlyrobot\CharlyGraal<br>
                            V5]<br>
                            "Serial"="numerodeserie"<br>
                            "Settings"="Trois"<br>
                            "Langue"="Francais"<br>
                            [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Charlyrobot\CharlyGraal<br>
                            V5]<br>
                            "Serial"="numerodeserie"<br>
                            "Settings"="Trois"<br>
                            "Langue"="Français"<br>
<br>
<br>
                            le souci est que les trois dernière clé<br>
                            sont bien inscrite dans la base de<br>
                            registre, mais pas les trois première<br>
<br>
                            Si je fusionne manuellement, aucun problème<br>
<br>
<br>
                            d'avance merci pour vos lumières<br>
<br>
                            Olivier<br>
<br>
                            --<br>
<br></div></div><span class="">
                            17, boulevard de la Trémouille<br>
<br>
                            CS 23502 - 21035 DIJON CEDEX<br>
<br>
                                <br>
<br></span>
                            *Olivier CATY*<span class=""><br>
                            Direction des lycées et de la formation<br>
                            initiale<br>
<br>
                            Service maintenance informatique des lycées<br>
<br>
                            Agent de l’équipe mobile de maintenance<br>
                            informatique régionale<br>
<br>
<br>
<br>
                            _______________________________________________<br>
                            WAPT mailing list<br>
                            <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br></span>
                            <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
                            <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
                            _______________________________________________<br>
                            WAPT mailing list<br>
                            <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
                            <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
                            <<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a>><a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
                        --<span class=""><br>
<br>
                        17, boulevard de la Trémouille<br>
<br>
                        CS 23502 - 21035 DIJON CEDEX<br>
<br>
                                <br>
<br></span>
                        *Olivier CATY*<span class=""><br>
                        Direction des lycées et de la formation initiale<br>
<br>
                        Service maintenance informatique des lycées<br>
<br>
                        Agent de l’équipe mobile de maintenance<br>
                        informatique régionale<br>
<br>
<br>
<br>
                        _______________________________________________<br>
                        WAPT mailing list<br>
                        <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br></span>
                        <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
                        <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
                        _______________________________________________<br>
                        WAPT mailing list<br>
                        <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
                        <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
                        <<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a>><a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
                    --<span class=""><br>
<br>
                    17, boulevard de la Trémouille<br>
<br>
                    CS 23502 - 21035 DIJON CEDEX<br>
<br>
                        <br>
<br></span>
                    *Olivier CATY*<span class=""><br>
                    Direction des lycées et de la formation initiale<br>
<br>
                    Service maintenance informatique des lycées<br>
<br>
                    Agent de l’équipe mobile de maintenance<br>
                    informatique régionale<br>
<br>
<br>
<br>
<br>
                --<br>
<br></span><span class="">
                17, boulevard de la Trémouille<br>
<br>
                CS 23502 - 21035 DIJON CEDEX<br>
<br>
                        <br>
<br></span>
                *Olivier CATY*<span class=""><br>
                Direction des lycées et de la formation initiale<br>
<br>
                Service maintenance informatique des lycées<br>
<br>
                Agent de l’équipe mobile de maintenance informatique<br>
                régionale<br>
<br>
<br>
<br>
<br>
            --<br>
<br></span><span class="">
            17, boulevard de la Trémouille<br>
<br>
            CS 23502 - 21035 DIJON CEDEX<br>
<br>
                <br>
<br></span>
            *Olivier CATY*<span class=""><br>
            Direction des lycées et de la formation initiale<br>
<br>
            Service maintenance informatique des lycées<br>
<br>
            Agent de l’équipe mobile de maintenance informatique<br>
            régionale<br>
<br>
<br>
<br>
<br>
        --<br>
<br></span><span class="">
        17, boulevard de la Trémouille<br>
<br>
        CS 23502 - 21035 DIJON CEDEX<br>
<br>
                <br>
<br></span>
        *Olivier CATY*<span class=""><br>
        Direction des lycées et de la formation initiale<br>
<br>
        Service maintenance informatique des lycées<br>
<br>
        Agent de l’équipe mobile de maintenance informatique régionale<br>
<br>
<br>
<br>
        _______________________________________________<br>
        WAPT mailing list<br></span>
        <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a> <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
        <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
        _______________________________________________<br>
        WAPT mailing list<br>
        <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a> <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
        <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
    --<span class=""><br>
<br>
    17, boulevard de la Trémouille<br>
<br>
    CS 23502 - 21035 DIJON CEDEX<br>
<br>
        <br>
<br></span>
    *Olivier CATY*<span class=""><br>
    Direction des lycées et de la formation initiale<br>
<br>
    Service maintenance informatique des lycées<br>
<br>
    Agent de l’équipe mobile de maintenance informatique régionale<br>
<br>
<br>
<br>
    _______________________________________________<br>
    WAPT mailing list<br></span>
    <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a> <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
    <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
</blockquote>
<br>
<br>
    _______________________________________________<br>
    WAPT mailing list<br>
    <a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a> <mailto:<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a>><br>
    <a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
<br>
<br>
<br>
--<br>
<br>
17, boulevard de la Trémouille____<span class=""><br>
<br>
CS 23502 - 21035 DIJON CEDEX<br>
<br>
        <br>
<br></span>
*Olivier CATY*<br>
Direction des lycées et de la formation initiale____<br>
<br>
Service maintenance informatique des lycées____<span class=""><br>
<br>
Agent de l’équipe mobile de maintenance informatique régionale<br>
<br>
<br>
<br>
_______________________________________________<br>
WAPT mailing list<br>
<a href="mailto:WAPT@lists.tranquil.it" target="_blank">WAPT@lists.tranquil.it</a><br>
<a href="http://lists.tranquil.it/listinfo/wapt" rel="noreferrer" target="_blank">http://lists.tranquil.it/listinfo/wapt</a><br>
<br>
</span></blockquote><span class="HOEnZb"><font color="#888888">
<br>
-- <br>
Denis Cardon<br>
Tranquil IT Systems<br>
Les Espaces Jules Verne, bâtiment A<br>
12 avenue Jules Verne<br>
44230 Saint Sébastien sur Loire<br>
tel : <a href="tel:%2B33%20%280%29%202.40.97.57.55" value="+33240975755" target="_blank">+33 (0) 2.40.97.57.55</a><br>
<a href="http://www.tranquil-it-systems.fr" rel="noreferrer" target="_blank">http://www.tranquil-it-systems.fr</a><br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><table border="0" cellspacing="0" cellpadding="0" align="left" width="100%" style="width:100.02%;border-collapse:collapse">
 <tbody><tr style="height:33.25pt">
  <td width="8%" style="width:8.6%;border:none;border-right:solid #e85811 1.5pt;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt">
  <p style="margin-bottom:0.0001pt"></p>
  <p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
  <p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> <img src="http://www.ent-bourgogne.fr/images/logo-bfc-rvb_s.png"></span></p>
  <p style="margin-bottom:0.0001pt"><span style="font-size:5.0pt;font-family:"Arial",sans-serif;color:#717271"> </span></p>
  <p align="center" style="font-size:12.8px;text-align:center"><span lang="EN-US" style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)">17, boulevard <span>de</span> la Trémouille<u></u><u></u></span></p><p align="center" style="font-size:12.8px;text-align:center"><span lang="EN-US" style="font-size:7pt;font-family:Arial,sans-serif;color:rgb(113,114,113)">CS 23502 - 21035 DIJON CEDEX</span></p>
  </td>
  <td width="91%" style="width:91.4%;padding:0cm 5.4pt 0cm 5.4pt;height:33.25pt">
  <p style="margin:0px"><b><span style="font-family:Arial,sans-serif;color:rgb(45,116,182)">Olivier CATY</span></b><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)"><br>Direction <span>des</span> lycées et <span>de</span> la formation initiale<u></u><u></u></span></p><p style="margin:0px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Service maintenance informatique <span>des</span> lycées</span><span style="color:rgb(31,73,125)"><u></u><u></u></span></p><p style="margin-bottom:0.0001pt"><span style="font-size:12.8px"></span></p><p style="font-size:12.8px"><span style="font-family:Arial,sans-serif;color:rgb(113,114,113)">Agent <span>de</span> l’équipe mobile <span>de</span> maintenance informatique régionale</span></p>
  </td>
 </tr>
</tbody></table>

<p> </p></div></div></div></div></div></div></div>
</div>