Bonjour,
D'après ce qu'on peut trouver sur internet, le code de sortie 256 de dpinst correspond à "1 driver packages copied to the driver store."
Source : http://www.msierrors.com/drivers/dpinst-exit-code- calculator/
De plus, dans cet article, l'auteur indique que le driver est bien installé malgré le code de sortie à 256 : https://www.symantec.com/connect/articles/capturing- exit-codes-while- installinguninstalling- applications
Pour confirmer cela, vous pouvez regarder le code de sortie renvoyé après l'installation en ligne de commande en lançant la commande suivante juste après : "echo %ERRORLEVEL%"
Si c'est bien 256, alors il vous suffit de configurer votre paquet pour accepter ce code de sortie :
run(r'"dpinst-amd64.exe" /SW /SE', accept_returncodes=[0,256])
Vous aurez simplement un warning lors de l'installation du paquet mais il ne sera plus en erreur.
Cordialement,
Bastien
Le 12/12/2016 à 15:19, Olivier CATY a écrit :
Bonjour
Voici mon code :
# -*- coding: utf-8 -*-from setuphelpers import *
# registry key(s) where WAPT will find how to remove the application(s)uninstallkey = []
# command(s) to launch to remove the application(s)uninstallstring = []
def install():print('installing Arduino_R1_1.0.5')destdir = makepath(programfiles32,'Arduino') remove_tree(destdir)registry_delete(HKEY_LOCAL_MACHINE, r'SOFTWARE\Wow6432Node\ Microsoft\Windows\ CurrentVersion\Uninstall\ Arduino', r'UninstallString') copytree2(r'R1Arduino_1.0.5',r'c:\logiciel\R1Arduino_1.0.5' ) run('certutil.exe -addstore ""TrustedPublisher"" driversx86.cer')run(r'"dpinst-amd64.exe" /SW /SE')
J'ai une erreur a l'installation des pilotes : returned non-zero exit status 256
alors que la commande c:\dpinst-amd64.exe" /SW /SE exécutée manuel, fonctionnement.
d'avance je vous remercie
Olivier--
17, boulevard de la Trémouille
CS 23502 - 21035 DIJON CEDEX
Olivier CATY
Direction du numérique éducatif
Agent de l’équipe mobile de maintenance informatique des lycées
_______________________________________________ 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 du numérique éducatif Agent de l’équipe mobile de maintenance informatique des lycées |