2016-05-30 2 views
0

У нас есть приложение, установленное с ярлыком на рабочем столе, отличным от значка приложения. Таким образом, результат, который мы направляем на это:Значок значка рабочего значка рабочего стола

  • рабочий стол shorcut со значком A, указывая на наше приложение
  • раз щелкнул, приложение запустится с его собственной значок B

Однако, наблюдаемое поведение заключается в том, что наше приложение запускается с помощью значка ярлыка A, видимого в строке меню «Пуск», и отображается соответствующее значок приложения B в строке заголовка. Можно ли переопределить это поведение?

Мы используем InnoSetup для нашего установщика, если это имеет значение.

+3

https://blogs.msdn.microsoft.com/oldnewthing/20150812-00/?p=91831 – theB

+0

Я никогда не понимал, почему люди это делают. Почему значок рабочего стола на рабочем столе отличается от значка вашего приложения? Это просто усложняет пользователей, когда они неизбежно представлены с вашим приложением, но он не соответствует значку, который они нажали, чтобы запустить приложение. Bad UX на всем пути, даже если вы исправите эту ошибку. Сделайте значок приложения иконкой приложения. Используйте * имя * ярлыка для пояснения или поле «Комментарий», которое будет отображаться в виде всплывающей подсказки. –

+0

@CodyGray Think запуска/обновление. Мы создаем ярлык на рабочем столе с иконкой целевого приложения (так что пользователь не путается), запускает панель запуска (и должна иметь собственный значок), обновляет целевое приложение и запускает его. – Liosan

ответ

0

Я нашел одно решение - сам процесс перезагрузки устранит проблему. Это довольно неуклюжий, но он работает. Я отмечу это как принятый ответ, если у кого-то нет лучшего предложения.

Смежные вопросы