Как создать ярлык для папки в установщике Windows?

Мне нужно установить ярлык, который открывает одну из папок, которые я создаю. Что я делаю, чтобы создать ярлык, целью которого является папка, а не файл? Я попытался сделать папку целью ярлыка, но когда я пытаюсь установить приложение, установщик Windows сообщает мне, что ярлык не может быть создан, даже если целевая папка (родительская папка целевой папки) и сама целевая папка существуют конец установки.

Изменить: я должен был упомянуть, что я использую Wise Windows Installer Editor.

Все еще жду ответа, который я могу использовать. Даже если это то, что нужно поместить в саму таблицу ярлыков. (Ответ Сичи мне не помогает, потому что он явно ориентирован на конкретную IDE (которую он не упоминает), и из приведенных инструкций он явно не мудрый.)

2 ответа

Решение

Наконец получил ответ на одном из форумов Microsoft, который мне удалось использовать. Это выглядит следующим образом:

В таблице "Ярлык" укажите путь к папке "target". Вам может понадобиться Orca или что-то вроде прямого редактора IS, чтобы сделать это.
пример
Цель - > [INSTALLDIR] Документы \ShortCutDir

В моем случае я просто помещаю имя ключа моей папки (из таблицы Directory) в квадратные скобки.
пример
Цель - > [MyTargetDir]

В окне "Файловая система (проект установки)" щелкните правой кнопкой мыши каталог, в котором вы хотите создать ярлык (скажем, "Папка приложения" внутри "Файловая система на целевом компьютере". Выберите "Создать ярлык для папки приложения").
Ярлык будет создан в этом каталоге, а затем вы просто перетаскиваете его в "Меню программ пользователя" или в любое удобное для вас место.

Другие вопросы по тегам