Estoy intentando crear un paquete para el software Crouzet "Virtual Display". Lo basé en mis paquetes Crouzet Soft y Touch Soft, que también instalan controladores, pero sigo viendo estas dos pantallas al iniciar Setup_CVD_PC_V2_3_01_02.exe (ver imagen adjunta).
En mi paquete, copié el directorio del controlador "DriverUSB" desde "C:\Archivos de programa (x86)\Crouzet automation\Crouzet Virtual Display\". Intenté instalar los controladores con pnputil o dpinst, pero me aparecen las mismas pantallas. Al hacer clic manualmente en "Siguiente" y "Finalizar", el paquete completa la instalación sin errores.
Aquí está la función install():
Código: Seleccionar todo
def install():
print(r'Installation du certificat Crouzet et SiliconLabs')
currentpath = os.path.dirname(os.path.realpath(__file__))
run(r'C:\Windows\System32\certutil.exe -addstore "TrustedPublisher" %s\crouzet.cer' % currentpath)
run(r'C:\Windows\System32\certutil.exe -addstore "TrustedPublisher" %s\siliconlabs.cer' % currentpath)
print(r'Installation des pilotes USB')
with disable_file_system_redirection():
run(r'C:\Windows\System32\pnputil.exe -i -a "%s\DriverUSB\x64\ftdibus.inf"' % basedir)
run(r'C:\Windows\System32\pnputil.exe -i -a "%s\DriverUSB\x64\ftdiport.inf"' % basedir)
run(r'C:\Windows\System32\pnputil.exe -i -a "%s\DriverUSB\windrv_BLE\x64\dfu.inf"' % basedir)
run(r'C:\Windows\System32\pnputil.exe -i -a "%s\DriverUSB\windrv_BLE\x64\usbserial.inf"' % basedir)
#run_notfatal(r'%s\DriverUSB\windrv_BLE\x64\dpinst.exe /S /F' % currentpath)
#run_notfatal(r'%s\DriverUSB\x64\dpinst.exe /S /F' % currentpath)
print(u'Installation de %s' % app_name)
run_notfatal('Setup_CVD_PC_V2_3_01_02.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-')