我正在寻找可以解析msi启动条件的库或实用程序。基本上我想把这些陈述翻译成我们自己的语言,但在我这样做之前我需要解析它。
我已经可以从MSI中提取列表条件,例如:
NOT VersionNT OR (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT > 501)
但是我希望已经有一些东西可以把它分解成更可解释的格式。
补充问题,这种语言叫什么?我可以弄清楚如何引用它或搜索它。
干杯
答案 0 :(得分:4)
请参阅:
Windows Installer公开了Win32函数和用于评估条件的自动化方法。
答案 1 :(得分:1)
尝试Wine源代码。它们具有以下条件的语法文件: