Предположим, у меня есть MSI, в котором в качестве предварительного условия используется .NET Framework.
Я знаю, что MSI, сгенерированный из проекта установки VS2008, обнаружит, когда этот предварительный запрос отсутствует, и даст указание пользователю установить его.
Q1 . Возможно ли, технически, вызвать во время выполнения MSI файл dotnetredist.exe (или, я полагаю, любой произвольный EXE-файл) для обработки этого предварительного требования, а затем продолжить установку? Я имею в виду, я думаю, что это не так, если я ограничусь сгенерированной VS2008 установкой, но что если я использовал WIX? Что если я был готов написать собственное действие? Что если бы я мог вручную отредактировать таблицу MSI с помощью Orca или через скрипт? Является ли это возможным?
Q2 . Это законно? Это разрешено лицензией?