Articles of windows installer

Buenos recursos para aprender a crear instaladores MSI de WiX

He dejado de tratar de aplicar lápiz labial a los cerdos de los instaladores que salen de Visual Studio y han decidido mirar a WiX . ¿Qué recursos recomendarías aprender y referenciar? (Nota: esta no es una pregunta del tipo “instalador-tecnología-que-usted-usa”; es específica de WiX).

System.UnauthorizedAccessException al ejecutar .exe en archivos de progtwig

A través del instalador de WiX, instalé mi aplicación de Windows y la carpeta se está creando en c:\ProgramFiles con .exe y requiere dll. Mientras ejecuto el .exe System.UnauthorizedAccessException . Por favor, hágame saber si hay alguna sugerencia útil. Encuentre el registro de eventos a continuación para referencia. Application: xxxxxxx.exe Framework Version: v1.0.0 Description: The […]

Recuento de referencias MSI: dos productos instalan las mismas MSI

Cuando los productos A y B instalan varios MSI y algunos de los MSI son iguales, ¿desinstalar A o B afectará al otro? ¿Importa la ubicación de la instalación? Además, ¿qué sucede cuando la versión común de MSI C es más alta en las actualizaciones C del Producto B y B durante la instalación? Ahora […]

Desinstalar sin un archivo MSI

A menudo tengo un problema con Windows Installer tratando de desinstalar un paquete, pero se queja de que: La característica que intenta usar está en un recurso de red que no está disponible. ¿Existe algún medio conocido para desinstalar tales paquetes cuando el MSI original simplemente no está disponible?

Cómo otorgar permisos de lectura / escritura a una carpeta durante la instalación usando .NET

Tengo un proyecto de instalación que tengo comstackdo usando Visual Studio 2010. El instalador funciona bien en términos de instalación de la aplicación y todas sus dependencias en sus subdirectorios y directorios de datos de progtwig adecuados. Sin embargo, noté que cada directorio (la carpeta raíz y todos sus subdirectorios) que el instalador creó no […]

¿La consulta “instalada” de WMI es diferente de la lista de agregar / eliminar progtwigs?

Intenta usar WMI para obtener una lista de progtwigs instalados para Windows XP. Usando wmic, probé: wmic /output:c:\ProgramList.txt product get name,version y obtengo una lista de muchos de los progtwigs instalados, pero después de borrar esta lista de lo que muestra “Agregar / Quitar Progtwigs”, veo muchos más progtwigs listados en la GUI de Agregar […]

¿Cómo asociar la aplicación con tipos de archivos existentes usando el instalador de WiX?

relacionado con esto: ¿Cómo registrar tipos de archivos / extensiones con un instalador de WiX? pero no un duplicado Necesito manejar tipos de archivos existentes (archivos .jpg). No quiero ser el controlador predeterminado para .jpg, me gustaría ampliar el menú “Abrir con” con un enlace a mi aplicación. Veo HKCR\.jpg\OpenWithList\ y HKCR\.jpg\OpenWithProgIds\ en el registro, […]

Wix: ¿un archivo por componente o varios archivos por componente?

¿Debo envolver todos los archivos que deseo instalar en componentes individuales? ¿Cuál es la ventaja de poner varios archivos en un componente?

Se produjo un error al validar. HRESULT = ‘8000000A’

He estado recibiendo este error por un tiempo cuando uso devenv en una comstackción automática. He revisado cada sitio web que puedo encontrar, y las respuestas habituales mencionan dependencias refrescantes (que creo que lo arreglan para el despliegue manual, pero no automático) y eliminar la encoding de control de origen de los proyectos, lo que […]

Registrar un CPL dll en COM después de la instalación usando el instalador Wix Msi

Estoy tratando de registrar una biblioteca de CPP en COM durante la instalación de Msi. He buscado mucho y he encontrado muchas soluciones aquí, pero nada está funcionando en mi código. No sé si hay algún método directo para esto. Intenté usar Custom Action con ExeCommand directo y con un script por lotes. Aquí está […]