MSI条件パーサーはどこにありますか
-
14-11-2019 - |
質問
MSI起動条件を解析できるライブラリまたはユーティリティを探しています。基本的に私はこれらの声明を取り、それらを私たち自身のLangaugeに翻訳したいですが、私がそれを解析する必要があります。
私はすでにリスト条件をMSIから引き出すことができます、例えば:
NOT VersionNT OR (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT > 501)
.
しかし、私はこれをより解釈可能な形式に分解することができる何かがすでにあることを望んでいました。
追加の質問、この言語は何と呼ばれていますか?私はそれを参照するか、それを検索する方法を理解することができます。
歓声
解決
See:
Windows Installer exposes a Win32 function and an Automation Method for evaluating conditions.
他のヒント
Try the Wine source code. They have the following grammar file for conditions:
所属していません StackOverflow