Я пытаюсь создать скрипт, который получает информацию из некоторых файлов MSI и MST и записывает ее в текстовый файл. Я добился чтения файлов MSI. Тем не менее, я получаю следующее сообщение.
Msi API Error 80004005: OpenDatabase, DatabasePath, OpenMode
1:2219 2: 3:4:
Я открываю файл вот так
Set installer = Wscript.CreateObject("WindowsInstaller.Installer") : CheckError
Dim database : Set database = installer.OpenDatabase(FileName, msiOpenDatabaseModeReadOnly) : CheckError
Отлично работает с файлами MSI. Я считаю, что файлы MST следует читать по-другому.
Как можно прочитать MST-файл с помощью vbscript?