Is it possible to programatically change an msi

2019-06-08 11:37发布

I know you can change it using cscript.exe on Windows. Is there a Linux program providing cscript-like functionality? Or is there some other way I can change the database in Linux?

1条回答
▲ chillily
2楼-- · 2019-06-08 12:24

CScript is just the script execution engine; it knows nothing about MSI directly. Check out Wine; it implements some/most of msi.dll, so as long as functions like MsiDatabaseOpenView and MsiViewExecute are correctly implemented, you should be able to use it to modify an .msi package.

查看更多
登录 后发表回答