Модератор

Сообщения: 4921
Благодарности: 2581
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
gora,
Если на примере, Миранды, то преимущества малоочевидны, но на более сложных инсталляциях, в которых нужно не только распаковать файлы и создать ярлык, а ещё зарегистрировать библиотеки, прописать записи в реестр (особенно учитывая, что программа может устанавливаться не только на диск C и обычные reg файлы не подойдут), когда перед копированием файлов, к примеру в system32, нужно проверять нет ли там уже этих файлов, а если есть и версия новее, то не перезаписывать, когда перед установкой, необходимо проверить: наличие файла, записи в реестре, предыдущей версии программы... Так же, InnoSetup позволяет создать корректный деинсталлятор, с отменой регистраций библиотек, удалением записей из реестра, ярлыков... , но инсталлятор получается немного больше, хотя при большом весе программы это и не заметно.
Всех особенностей не перечислишь, я пользуюсь и InnoSetup и 7z sfx в равной мере. Для разных задач, какой то один из этих вариантов оказывается более оптимальным.
|