Есть ли способ изменить имя ссылки меню «Пуск» с помощью пользовательского действия

#windows-installer #startmenu

Вопрос:

Мы локализуем наше приложение, и нам необходимо изменить имя, отображаемое в меню «Пуск», в соответствии с текущей культурой пользовательского интерфейса. Мы хотели бы сделать это с помощью пользовательского действия во время установки. Мы используем проекты развертывания установщика Windows и не планируем использовать какие-либо сторонние средства развертывания.

Спасибо!

Ответ №1:

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

Существуют лучшие инструменты, чем проекты развертывания Visual Studio. Некоторые из них, такие как набор инструментов WiX, бесплатны (полнофункциональны, но требуют больше работы).