Dove posso trovare un parser di condizioni di MSI
-
14-11-2019 - |
Domanda
Sto cercando una biblioteca o una utility che può analizzare le condizioni di lancio MSI.Fondamentalmente voglio prendere queste affermazioni e tradurli nel nostro Langauge, ma prima di farlo devo anneverlo.
Posso già estrarre le condizioni di elenco da un MSI, ad esempio:
NOT VersionNT OR (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT > 501)
.
Ma speravo che c'era già qualcosa che può rompere questo in un formato più interpretabile.
Domanda aggiuntiva, qual è questa lingua chiamata?Posso capire come riferirlo o cercarlo.
Cheers
Soluzione
See:
Windows Installer exposes a Win32 function and an Automation Method for evaluating conditions.
Altri suggerimenti
Try the Wine source code. They have the following grammar file for conditions:
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow