Ho un file msi che installa un'applicazione. Devo conoscere il nome prodotto di tale applicazione prima dell' l'installazione ha inizio.Ottenere il nome del prodotto dal file msi in C#
ho provato la seguente:
{
...
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...
...
}
ma ora? Il tipo è null, che mi genera un errore. E dove passo nel nome del file MSI?
Grazie per eventuali suggerimenti & commenti.
alcun codice sorgente completo finale su di esso? – Kiquenet