Page 1 sur 1

[RESOLU] Paquet Drivers FTDI VCP (pour Arduino-IDE)

Publié : 04 oct. 2022 - 11:45
par olaplanche
Le code du paquet d'installation du driver FTDI VCP Arduino :

Source du pilote : https://support.arduino.cc/hc/en-us/art ... =undefined

Impossible d'installer le binaire autrement qu'avec le code ci-dessous :

setup.py :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables

    # Installing the software
    run_powershell(r'Start-Process %s\FTDI-Driver\dpinst-amd64.exe -Wait -verb runAs' % basedir)

def uninstall():
    ftdiport=makepath(system32,'DriverStore','FileRepository','ftdiport.inf_amd64_02e6e8b10f1ee812','ftdiport.inf')
    ftdibus=makepath(system32,'DriverStore','FileRepository','ftdibus.inf_amd64_27ad3b85ed46c2a0','ftdibus.inf')
    run(r'"%s\DIFX\8F4B2B1257551C94\dpinst-amd64.exe" /s /u %s' % (programfiles64,ftdiport))
    run(r'"%s\DIFX\8F4B2B1257551C94\dpinst-amd64.exe" /s /u %s' % (programfiles64,ftdibus))