Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2009, 08:00
Nati_K
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 31
Antigüedad: 15 años
Puntos: 0
Ejecutar .msi en segundo plano (o sea invisible)

Hola!

Alguien se le ocurre como puedo ejecutar un instalador MSI en segundo plano?

Por linea de commando si pongo: msiexec /i installer.msi /qn se ejecutaria invisible sin que el usuario perciba nada.

Pero mi idea es usar un ShellExecute asi:

Código:
Private Sub Miliki()
    ShellExecute 0, "open", "installer.msi", vbNullString, "C:\", vbNormalFocus
End Sub
Pero no se me ocurre con el ShellExecute donde agregar las lineas para que corra en modo desatendido. He probado varias formas y no me sale.

Gracias!!