Где я могу найти анализатор условий 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