Tôi có tệp msi cài đặt ứng dụng. Tôi cần biết tên sản phẩm của ứng dụng đó trước khi quá trình cài đặt bắt đầu.Lấy tên sản phẩm từ tập tin msi trong C#
tôi thử như sau:
{
...
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...
...
}
nhưng bây giờ? Loại là null, điều này khiến tôi gặp lỗi. Và nơi nào tôi vượt qua trong tên của tập tin MSI?
Cảm ơn mọi gợi ý & nhận xét.
bất kỳ mã nguồn đầy đủ thức về nó? – Kiquenet