У меня есть MSI-файл, который устанавливает приложение. Мне нужно знать название продукта этого приложения до того, как начнется установка.
Я попробовал следующее:
{
...
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...
...
}
а сейчас? Введите null , что выдает ошибку. И куда мне передать имя файла MSI?
Спасибо за любые подсказки и комментарии.