2016-05-30 3 views
0

Nous avons une application installée avec une icône de raccourci sur le bureau qui est différente de l'icône de l'application. Ainsi, le résultat que nous visons est:Icône de raccourci sur le bureau icône de l'application remplaçante

  • un raccourci de bureau avec l'icône A, pointant vers notre application
  • une fois cliqué, l'application va lancer avec son propre icône B

Cependant, le comportement observé est que notre application est lancée avec l'icône de raccourci A visible dans la barre de menu de démarrage, et l'icône de l'application appropriée B visible dans la barre de titre. Y at-il une option pour contourner ce comportement?

Nous utilisons InnoSetup pour notre installateur, si cela est important.

+3

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

+0

Je n'ai jamais vraiment compris pourquoi les gens font cela. Pourquoi l'icône de raccourci sur votre bureau doit-elle être différente de l'icône de votre application? Cela rend les choses difficiles pour les utilisateurs lorsqu'ils sont inévitablement présentés avec l'icône de votre application, mais cela ne correspond pas à l'icône sur laquelle ils ont cliqué pour démarrer l'application. Mauvais UX tout autour, même si vous corrigez ce bug. Faire de l'icône de l'application l'icône de l'application. Utilisez le * nom * du raccourci pour clarifier, ou le champ "Commentaire" qui s'affichera comme info-bulle. –

+0

@CodyGray Think launcher/updater. Nous créons un raccourci sur le bureau avec l'icône de l'application cible (afin que l'utilisateur ne soit pas confus), le lanceur s'ouvre (et devrait avoir sa propre icône), met à jour l'application cible et la lance. – Liosan

Répondre

0

J'ai trouvé une solution - le fait que le processus redémarre lui-même résoudra le problème. C'est assez maladroit, mais ça fonctionne. Je vais marquer cela comme une réponse acceptée à moins que quelqu'un ait une meilleure suggestion.