Я пытался создать пакет MSI с нуля, используя инструмент ORCA. Я хотел, чтобы установщик ничего не делал, но оставался верным пакетом с точки зрения пакета MSI. Я добавил в пакет только две таблицы: InstallUISequence и InstallExecuteSequence. Я добавил их, потому что я просто хотел поддержать нормальную установку, инициированную с помощью ключа / i в msiexec. Когда я выполнил пакет, он выдал ошибку.
Я хочу знать минимальные обязательные таблицы, которые требуются для того, чтобы пакет MSI был действительным пакетом. Кроме того, я хотел бы знать причину, по которой эти таблицы являются обязательными.
Примечание: изучение является единственной целью этого вопроса.