Msimsp.exe
El método recomendado para generar un paquete de revisión es usar herramientas de creación de revisiones, como Msimsp.exe y Patchwiz.dll. La herramienta Msimsp.exe solo está disponible en los componentes del SDK de Windows para desarrolladores de Windows Installer.
Msimsp.exe es un archivo ejecutable que llama a Patchwiz.dll. La herramienta se puede usar para crear un paquete de revisión pasando la ruta de acceso a un archivo de propiedades de creación de revisiones (archivo .pcp) y la ruta de acceso al paquete de revisión que se está creando. Msimsp.ex también se puede usar para crear un archivo de registro y especificar una carpeta temporal en la que se guardan las transformaciones, los armarios y los archivos que se usan para crear el paquete de revisión.
La sintaxis de la línea de comandos para Msimsp.exe es:
Msimsp.exe -s [[ruta de acceso al archivo .pcp] -p [[ruta de acceso al archivo .msp] {options}
Las opciones de línea de comandos no distinguen mayúsculas de minúsculas y los delimitadores de barras diagonales se pueden usar en lugar de un guion. Si no se especifica ninguna opción, Msimsp.exe muestra los valores actuales de las propiedades Información de resumen.
-
-s*[ruta de acceso al archivo .pcp]*
-
Esto es necesario y debe ir seguido de la ruta de acceso al archivo de propiedades de creación de revisiones (extensión.pcp). Para obtener más información, consulte PatchWiz.dll.
-
-pruta de acceso al archivo .msp
-
Esto es necesario y va seguido de la ruta de acceso al paquete de revisiones que se está creando (extensión .msp).
-
-fruta de acceso a la carpeta temporal
-
Opcional. Seguido de la ruta de acceso a la carpeta temporal. La ubicación predeterminada es %TMP%\~pcw_tmp.tmp\.
-
-k
-
Opcional. Se produce un error si la carpeta temporal ya existe.
-
-lruta de acceso al archivo de registro
-
Opcional. Seguido de la ruta de acceso al archivo de registro que describe el proceso de creación de revisiones y los errores. Para obtener más información, consulte Valores de devolución para UiCreatePatchPackage.
-
-lpruta de acceso al archivo de registro con datos de rendimiento
-
Opcional. Seguido de la ruta de acceso al archivo de registro que describe el proceso de creación de revisiones y los errores. Esta opción escribe datos de rendimiento en el archivo de registro. Esta opción requiere la versión 4.0 de Patchwiz.dll.
-
-d
-
Opcional. Muestra un cuadro de diálogo si la creación de revisiones se completa correctamente.
-
-?
-
Muestra la ayuda de la línea de comandos.
Nota
Msimsp.exe puede producir un error cuando llama a Makecab.exe si hay valores en la columna Archivo de la tabla Archivo del paquete de instalación que solo difieren por caso. Windows Installer distingue mayúsculas de minúsculas y permite un paquete de instalación, como en la tabla siguiente, solo cuando Comp1 y Comp2 se instalan en directorios diferentes. Sin embargo, en este escenario no puede usar Msimsp.exe ni Patchwiz.dll para generar una revisión para el paquete, ya que Msimsp.exe y Patchwiz.dll llaman a Makecab.exe, que no distingue mayúsculas de minúsculas.
Evite crear un paquete de instalación, como la siguiente tabla de archivos parciales.
Archivo | Component_ | FileName |
---|---|---|
readme.txt | Comp1 | readme.txt |
ReadMe.txt | Comp2 | readme.txt |