[Wapt] CharlyGraal registre
Phil markham
markham89 at hotmail.com
Wed Jun 8 22:12:13 CEST 2016
Bonsoir,
essayer avec la méthode registry_setstring() pour ajouter les clé de
registre,
j'ai eu un soucis similaire et registry_setstring() a solutionner mon pb
https://dev.tranquil.it/sphinxdocs/source/setuphelpers.html?highlight=registry_setstring#setuphelpers.registry_setstring
le pb vient de windows car les gens sous update_engines sont egalement
bloqué dans la creation/modification des clé de registre sous compte system.
Le 07/06/2016 à 16:39, Olivier CATY a écrit :
> bonjour
>
> je reprend a zéro
>
> comment ajouter des cles dans HKEY_CURRENT_USER vu que si j'ai bien
> compris avec le compte system cela n'est pas possible, ou fusionner un
> .reg ?
>
> si vous pouviez me proposer un code.
>
> d'avance je vous remercie
>
> Olivier
>
> Le 6 juin 2016 à 21:30, Olivier CATY <emmir.zone15 at squale21.fr
> <mailto:emmir.zone15 at squale21.fr>> a écrit :
>
> voila ce que j'ai fait :
>
> # -*- 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 session_setup():
> with disable_file_system_redirection():
> run(r'regedit.exe /s soft.reg')
>
> Seulement le contenu du soft.reg ne sont pas toutes inscrites dans
> la base de registre
>
> je commence a me dire que cela va finir a la main l'histoire
>
> Le 6 juin 2016 à 19:56, Olivier CATY <emmir.zone15 at squale21.fr
> <mailto:emmir.zone15 at squale21.fr>> a écrit :
>
> Bonsoir
>
> j'ai trouver d'ou viens le problème de l'install via la console.
>
> J'ai besoin d'inscrire d'autre cle registre dans
> HKEY-CURRENT_USERS
>
> J'ai donc rajouter mes cle dans mon .reg
>
> Le problème est que la fonction with
> disable_file_system_redirection(): cela ne fonctionnent pas
>
> Je vais essayer de revoir tous mon code avec la
> première réponse Phil markhan
>
> Si vous avez une autre idée
>
>
> Le 2 juin 2016 à 14:35, Olivier CATY <emmir.zone15 at squale21.fr
> <mailto:emmir.zone15 at squale21.fr>> a écrit :
>
> Bonjour
>
> cela ne fonctionne pas, la fonction de suppression des clé
> de registre ne fonctionnent pas.
>
>
> mais j'ai un autre problème
>
> Lors du deploiement via la console wapt le soft s'install
> mais lors de l’exécution il m'indique fichier manquant.
>
> Alors que lorsque j'exécute wapt-get install, j'ai aucun
> problème
>
>
>
> # -*- 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')
>
> Merci à tous pour votre aide
>
> Le 1 juin 2016 à 01:56, Fonteneau Simon
> <blog at lesfourmisduweb.org
> <mailto:blog at lesfourmisduweb.org>> a écrit :
>
> Logiquement même chose pour uninstall :
>
> def uninstall():
> with disable_file_system_redirection():
> registry_delete_key(HKEY_LOCAL_MACHINE,'SOFTWARE\\Charlyrobot','CharlyGraal
> V5')
>
>
> Simonhttps://blog.lesfourmisduweb.org
>
> Le 31/05/2016 19:16, Olivier CATY a écrit :
>> 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 at tranquil.it <mailto:htouvet at 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 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
>>
>>
>>
>>
>> --
>>
>> 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 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
>
>
>
>
> --
>
> 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
>
>
>
>
> --
>
> 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
>
>
>
>
> --
>
> 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
>
>
>
>
> --
>
> 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 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/20160608/f2e014a9/attachment-0001.html>
More information about the WAPT
mailing list