Pregunta

Quiero instalar un plugin DLL para una aplicación preinstalada. aplicación preinstalada tiene su lugar de instalación en el registro de donde puedo conseguir su ubicación. Si no se puede encontrar el registro. Yo simplemente no quiero instalar el archivo plugin. Estoy utilizando Wise Installation expresar 7.4.0.214.

Lo que he hecho es poner una búsqueda del sistema en el registro y me da la ubicación de instalación del programa para el cual quiero enviar el plugin

He creado una entrada en la tabla Directorio por su nombre "PluginDir" whoes Directory_parent está ajustado en "" y DefaultDir a "".

En la escritura MSI He wriiten el script en Ejecutar ficha Inmediato

REM Display the message fetched from the registry 
Display Message [InstalledDir]  

Set Directory PluginDir to [InstalledDir]Plugin\

El cuadro de mensaje muestra el camino correcto descabellada, pero tan pronto como cono de directorio Set se muestra “Error interno 2732. 0”

Pero cuando comento directorio conjunto Error de MSI plazo withot. No estoy recibiendo lo que estoy haciendo mal.

¿Fue útil?

Otros consejos

Me temo que no sé sabia muy bien (se trata de un producto final de la vida por cierto) pero en MSI se pone una condición sobre su componente. AppSearch leerá el registro para tratar de establecer la propiedad y uso de la propiedad, tanto en la asignación de su directorio y la compuerta si el componente y del archivo se instala.

Tu directorio de establecimiento de llamada es secuenciado de forma incorrecta. Usted debe secuenciar después CostInitialize.

Tome un vistazo a la doc http: // msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx .

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