ACTUALIZACIÓN: Esta herramienta de Wise, lamentablemente no se puede descargar más. No estoy seguro si está bien distribuirlo tampoco. Parecía ser una herramienta gratuita distribuida como parte de su suite principal de Wise Package Studio, pero no creo que sea de código abierto. Desearía que lo lanzaran como una herramienta de código abierto.
Los productos de embalaje Wise se han descontinuado debido a un número de legal issues.
Creo que se puede conseguir el progreso a través de la API de MSI, pero si yo fuera usted me acaba de mostrar la barra de progreso de la propia MSI después de invocar la instalación a través de msiexec.exe.
MSI admite varios niveles de instalación diferentes (completo, completamente silencioso, GUI básica, GUI reducida, etc.). En tu caso, parece que quieres una IU básica. Esto produce una barra de progreso donde se puede ocultar el botón de cancelación, y opcionalmente mostrar un diálogo de finalización modal:
instalar de forma silenciosa con la barra de progreso, ningún botón y no hay diálogo modal cancelar al final:
msiexec.exe /I "Test.msi" /QB-!
Para evitar tener que construir estas tontas líneas de comando de msiexec manualmente, use la herramienta msi del generador de líneas de comando de Wise: http://www2.wise.com/filelib/WICLB.exe (ya no está disponible).
También vea ** [esta respuesta] (http://stackoverflow.com/a/24700795/129130) **. –