¿Dónde puedo encontrar un analizador de condiciones MSI?
-
14-11-2019 - |
Pregunta
Estoy buscando una biblioteca o utilidad que pueda analizar las condiciones de lanzamiento de MSI.Básicamente, quiero tomar estas declaraciones y traducirlas a nuestro propio Langauge, pero antes de hacerlo necesito analizarlo.
Ya puedo sacar las condiciones de una lista de un MSI, por ejemplo:
NOT VersionNT OR (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT > 501)
Pero esperaba que ya fuera algo que pueda romper esto en un formato más interpretable.
Pregunta adicional, ¿qué se llama este idioma?Puedo averiguar cómo referirme a él o buscarlo.
vítores
Solución
See:
Windows Installer exposes a Win32 function and an Automation Method for evaluating conditions.
Otros consejos
Try the Wine source code. They have the following grammar file for conditions:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow