Tengo un archivo msi que instala una aplicación. Necesito saber el nombre del producto de esa aplicación antes de se inicia la instalación.Obtener el nombre del producto del archivo msi en C#
He intentado lo siguiente:
{
...
Type type = Type.GetType("Windows.Installer");
WindowsInstaller.Installer installer = (WindowsInstaller.Installer)
Activator.CreateInstance(type);
installer.OpenDatabase(msiFile, 0); //this is my guess to pass in the msi file name...
...
}
pero ahora? Tipo es nulo, lo que me arroja un error. ¿Y dónde paso el nombre del archivo MSI?
Gracias por cualquier sugerencia & comentarios.
cualquier código fuente completo definitiva al respecto? – Kiquenet