Microsoft Windows Installer является компонентом операционной системы Windows и обеспечивает стандартную основу для установки и удаления программного обеспечения.
.msi файлы представляют собой составные файлы, содержащие хранилища и потоки, и имеют некоторые из тех же ограничений, что и файлы документов OLE.
По сути, .MSI является файлом базы данных, в которой можно хранить свои данные. Создавать и удалять таблицы, добавлять и удалять столбцы таблиц, делать всевозможные запросы.
Один из плюсов использования Microsoft Windows Installer как база данных — это то, что он входит в состав практически всех версий Windows.
Сделал небольшой пример, который создаёт файл msi и таблицу в нём, данные из которой можно получить обычным запросом.
https://forum.hiasm.com/getfile/40574
Естественно, что установить созданным файлом ничего нельзя.
Для просмотра и редактирования файлов .msi можно использовать программу Orca.exe
https://learn.microsoft.com/ru-ru/windows/win32/msi/orca-exe
Ответов: 897
Рейтинг: 190
|
|||
карма: 18 |
| ||
файлы: 1 | Experiments_with_MSI.zip [2.1KB] [74] |
Редактировалось 6 раз(а), последний 2025-05-13 07:05:47