Можно ли программно изменить базу данных MSI на Linux - PullRequest
1 голос
/ 19 августа 2011

Я знаю, что вы можете изменить его, используя cscript.exe в Windows. Есть ли программа для Linux, предоставляющая cscript-подобную функциональность? Или есть другой способ изменить базу данных в Linux?

1 Ответ

2 голосов
/ 19 августа 2011

CScript - это просто механизм исполнения скрипта;он ничего не знает о MSI напрямую.Проверьте Вино;он реализует некоторые / большую часть msi.dll, поэтому, если такие функции, как MsiDatabaseOpenView и MsiViewExecute, реализованы правильно, вы сможете использовать его для изменения пакета .msi.

...