[инсталлер] опционально установить shortcut-ы

AVGO

за#бался искать инсталлер который позволяет shortcut's ставить опционально выставляя галочки в процессе. в большом раздумьи стоит ли начинать использовать InstallShield для создания дистрибутива, мороки не кисло, а результат с теми же shortcut'ами х#й поймешь как их по требованию ставить.. только если руками создавать сами shortcut's, а не в автоматическом режиме, да и дитриб выходит блин в два раза больше чем при создании такого же средствами deployment самой VS...

Dasar

Идеалогия инсталлеров следующая:
Весь инсталл состоит из компонентов, которые можно ставить независимо.
Можно сделать, чтобы установке каждого компонента соответствовала своя галочка.
Если тебе нужно, чтобы shortcut-ы ставились опционально, то оформляй каждый shortcut, как отдельный компонент.
ps
АФАИК, это можно сделать и VS-овском инсталляторе.

vall

а nsis уже разучился это делать?

AVGO

как это можно делать в VS'вском инсталлере? ты делал или ты думаешь, что это можно делать ? нужно shortcut на десктоп и quicklaunch, но чтобы пользователь выбирал их установку в диалоге в процессе установки. сами shortcut не имеют среди своих пропертисов condition, имеют файлы, реестр, папки, но не shortcut"s. при этом если речь идет о предопределенных папках их condition до одного места, у меня даже не удалось настроить создание папки вложенной в меню All programs, ( пишу условие А AND NOT A чтобы стопудово не создавалась, инсталлеру до лампочки, при этом А вычисляется корректно и используется для создания файла, если его на компе нет.
NSIS в сетке не сильно нашелся ( на момент поиска народ был оффлайн хотя я достаточно бегло искал.
еще раз проблема не в том чтобы создать на десктоп shortcut проблема сделать это после диалога правильного.. есть конечно убойное соображение создавать в InstallShield'e через его конченый скрипт, в принципе можно но ламает

AVGO

PS в InstallShield если не ошибаюсь Shortcuts не идут как Feature и не могут быть опционально проставлены на основе встроенного механизма

AVGO

А вообще многие пацанские проги типа ACDSee ( 5.0.? ) и VMWare (4.5.?) вообще такой мелочью не заморачиваются, лепят иконку на деск топ и всего делов.
Оставить комментарий
Имя или ник:
Комментарий: