Onde posso encontrar um analisador de condições msi
-
14-11-2019 - |
Pergunta
Estou procurando uma biblioteca ou utilitário que possa analisar as condições de inicialização do msi.Basicamente, quero pegar essas declarações e traduzi-las para nosso próprio idioma, mas antes de fazer isso preciso analisá-las.
Já consigo extrair uma lista de condições de um MSI, por exemplo:
NOT VersionNT OR (VersionNT = 501 AND ServicePackLevel >= 2) OR (VersionNT > 501)
Mas eu esperava que já houvesse algo que pudesse dividir isso em um formato mais interpretável.
Pergunta adicional, como é chamada essa linguagem?Posso descobrir como me referir a ele ou procurá-lo.
Saúde
Solução
Ver:
Sintaxe de declaração condicional
O Windows Installer expõe uma função Win32 e um método de automação para avaliar condições.
Outras dicas
Experimente o código-fonte do Wine.Eles têm o seguinte arquivo gramatical para condições: