是否有可能在Linux上编程更改msi的数据库

我知道你可以在Windows上使用cscript.exe来更改它。 有没有提供类似cscriptfunction的Linux程序? 或者还有其他一些方法可以在Linux中更改数据库吗?

Solutions Collecting From Web of "是否有可能在Linux上编程更改msi的数据库"

CScript只是脚本执行引擎; 它对MSI一无所知。 看看酒; 它实现了msi.dll的一些/大部分,所以只要像MsiDatabaseOpenView和MsiViewExecute这样的函数被正确的实现,你应该可以使用它来修改.msi包。