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@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@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')
Simon https://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@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 listWAPT@lists.tranquil.ithttp://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
WAPT mailing listWAPT@lists.tranquil.ithttp://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