Pregunta

Me han pegado en esto todo el día, y apenas han acabado las ideas.

Estoy intentando ejecutar un instalador de un archivo CAB iniciado en una página web. Construí un archivo CAB que incluye un instalador (BlowbackInstaller.msi) y un archivo INF (ver más abajo).

El problema: Cuando llegué a la página web en Internet Explorer 8, que me incita correctamente que un control está tratando de instalar y muestra la información de firma correcta, así que sé que es encontrar el archivo CAB y su firma.

A continuación correctamente me lleva sobre si quiero instalarlo. texto alternativo http://www.freeimagehosting.net/uploads/cf19341e41.png

Después de pulsar el botón de instalación, simplemente continúa el procesamiento de la página sin correr el instalador. Lo sé porque el instalador tiene varios cuadros de diálogo en ella.

He probado el instalador (MSI) por separado y funciona muy bien, sólo parece que no se ha lanzado desde la cabina por el IE. Sospecho un problema en mi archivo INF.

Aquí está el código HTML para iniciarlo ...

<object id="bbc" 
        codebase="../cabs/BlowbackControl.cab"   
        classid="clsid:A4748756-061D-11DF-9D94-BD9455D89593">
    <param name="_ExtentX" value="26" />
    <param name="_ExtentY" value="26" />
</object>

Aquí está el contenido del archivo .inf en la cabina.

[version]
signature="$CHICAGO$"
AdvancedINF=2.0 

[Setup Hooks]
hook1=hook1

[hoook1]
run=msiexec.exe /i %EXTRACT_DIR%\BlowbackInstaller.msi

Alguien ve algo obvio que me falta, o tiene alguna idea para la solución de problemas más?

¿Fue útil?

Solución

  

[hoook1]

No tendría algo que ver con la "o" extra, ¿verdad?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top