Установить минимальное дисковое пространство для пакета MSI - PullRequest
3 голосов
/ 26 декабря 2010

Я создаю базовый пакет MSI с помощью Install Shield и хочу установить минимальную проверку дискового пространства для установщика, и, если требование не удовлетворяет ему, это должно заблокировать установку.

Любые предложения о том, какчтобы достичь этого?

1 Ответ

4 голосов
/ 26 декабря 2010

Установщик Windows уже поддерживает Стоимость файла . Он также имеет таблицу ReserveCost , которая позволяет указывать дополнительный вес для компонента (ов).

Если вы хотите использовать все это и просто иметь какое-то произвольное высокое значение, вы можете написать собственное действие для сбора данных, необходимых для обеспечения соблюдения ваших правил и назначения свойства. Затем вы можете использовать это свойство в LaunchCondition (InstallShield называет это Условием установки), чтобы заблокировать установку.

...