Как создать ярлык в Пуск-> Программы? - PullRequest
1 голос
/ 07 марта 2012

У меня есть 3 установщика, которые устанавливают различные продукты. Мне нужно создать ярлык для каждого продукта, как это

Start->Programs->CompanyName->Product 1
                            ->Product 2
                            ->Product 3

Как это сделать?

Кроме того, я хотел бы удалить папку CompanyName во время удаления, если она пуста. то есть один из деинсталляторов должен удалить его, если он пуст.

1 Ответ

0 голосов
/ 07 марта 2012

Если у вас возникают проблемы с потерянными ярлыками во время процесса удаления любого из трех установщиков, возможно, вы используете один и тот же GUID для компонента ярлыка или других.

Это заставит установщик запретить удаление компонента, потому что он используется для другого клиента (приложение установлено), если вы посмотрите журналы, вы увидите это сообщение:
Запрещение удаления компонента: {GUID_ID}

Следуя инструкциям Руководства Wix в предыдущем ответе, у вас не должно возникнуть проблем при создании ярлыков, которые вы хотите, и поведения, которое вы хотите.

...