[Wapt] Comprendre uninstallstring

Denis Cardon denis.cardon at tranquil-it-systems.fr
Fri May 20 17:34:26 CEST 2016


Bonjour,

> merci avec des doubles quotes c'est ok
>
> je test dès que possible.
>
> j'ai une autre blague pour le soft Arduino

est ce que vous pourriez commencer un nouveau thread avec un nouveau 
titre pour votre nouvelle question? Wikipedia dit que c'est pas bien de 
faire du "détournement d'enfilade", plus communément appelé thread 
hijacking [1].

merci,

Denis

[1] https://fr.wikipedia.org/wiki/D%C3%A9tournement_d'enfilade

>
>
> Objectif :
>
> Installation du setup, mais celui-ci a besoin d'inscrire un certificat
> dans la banque windows
> Ajout de Ardublock dans le dossier install
> Arduino\Tools\Ardublock\tool\*.jar ces dossiers n'existe pas
>
>
> Pour l'ajout du certificat voila ce que j'ai coller dans mon cmd
> :certutil -addstore "TrustedPublisher" driversx86.cer
>
> le setup.py :
>
> # -*- coding: utf-8 -*-
> from setuphelpers import *
>
> uninstallkey = []
>
>
>
> if isdir(makepath(programfiles32,'Arduino')):
>        print 'Arduino'
>        source_filename = 'cert.cmd'
>        dest_filename = makepath(programfiles32,'Arduino',source_filename)
>        filecopyto(source_filename,dest_filename)
>        source_filename = 'driversx86.cer'
>        dest_filename = makepath(programfiles32,'Arduino',source_filename)
>        filecopyto(source_filename,dest_filename)
>        import subprocess as sp
>        sp.Popen(("cert.cmd", "c:\Program Files (X86)\Arduino\cert.cmd"))
>
>
> def install():
>      print('installing chaumes-arduino-1.0.6-windows')
>      run(r'"arduino-1.0.6-windows.exe" /S')
>      copytree2(r'ArduBlockTool',r'c:\Program Files (X86)\Arduino\tools')
>
> Si j'execute :
>
> wapt-get install pathtomytemplate
>
> il m'execute le script
>
> Si vous avez des idées pour resoudre le problème, ce que je veus surtout
> c'est comprendre malgrer mes lacunes en Python
>
>
> Le 20 mai 2016 à 15:48, blog at lesfourmisduweb.org
> <mailto:blog at lesfourmisduweb.org> <blog at lesfourmisduweb.org
> <mailto:blog at lesfourmisduweb.org>> a écrit :
>
>     Situ veux que ça fonctionne aussi sur les 32 il te faudrait plus faire :
>
>     uninstallstring = ['"%s" /S' %
>     makepath(programfiles32,'Cura_15.04.5','uninstall.exe')]
>
>     Simon
>
>
>
>     Le 20/05/2016 15:30, Bastien HERMITTE a écrit :
>>     Bonjour,
>>
>>     Je pense qu'il faut des double quotes autour du chemin vers le
>>     désinstalleur car il y a un espace dans le chemin :
>>     uninstallstring = [u'"c:\\Program Files
>>     (x86)\\Cura_15.04.5\\uninstall.exe" /S']
>>
>>     Bastien
>>
>>     Le 20/05/2016 à 15:22, Olivier CATY a écrit :
>>>
>>>     Bonjour,
>>>
>>>
>>>     je rame dans le phyton mais je me soigne
>>>
>>>     c'est grave docteur :
>>>
>>>     Que pensez vous de mon petit setup.py qui ne fonctionemnt pas
>>>     pour la désisntallation,
>>>     Il y a urgence je perd mes cheveux :
>>>
>>>
>>>     # -*- coding: utf-8 -*-
>>>     from setuphelpers import *
>>>
>>>     uninstallkey = []
>>>
>>>     uninstallstring = [u'c:\\Program Files
>>>     (x86)\\Cura_15.04.5\\uninstall.exe /S']
>>>
>>>     def install():
>>>         print('installing annajudic-cura_15.04.5')
>>>         run(r'"Cura_15.04.5.exe" /S')
>>>     --
>>>
>>>     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
>
>
>     _______________________________________________
>     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
> http://lists.tranquil.it/listinfo/wapt
>

-- 
Denis Cardon
Tranquil IT Systems
Les Espaces Jules Verne, bâtiment A
12 avenue Jules Verne
44230 Saint Sébastien sur Loire
tel : +33 (0) 2.40.97.57.55
http://www.tranquil-it-systems.fr



More information about the WAPT mailing list