Я пытаюсь написать код InstallScript в проекте Basic MSI. Я хотел бы знать, как определить, является ли установка Обновлением, Восстановлением или Удалением.
Ничего из этого не работает в InstallScript.
REMOVE~="ALL"
NOT Installed
REINSTALL<>""
PATCH<>""
REMOVEALLMODE
Я нашел этот блог и этот флаг MAINTENANCE работает. Но он может только определить, является ли это начальной установкой или нет. Всегда «ИСТИНА» в параметрах «Обновление, восстановление и удаление».
Любая помощь приветствуется.