2016-05-30 116 views
0

我们有一个与桌面快捷方式图标不同的应用程序,它与应用程序图标不同。所以,我们的目标是在结果是:桌面快捷方式图标覆盖应用程序图标

  • 桌面shorcut与图标A,指着我们的应用程序
  • 一次点击,应用程序会用它自己的图标b运行

然而,观察到的行为是我们的应用程序通过在开始菜单栏中可见的快捷方式图标A和标题栏中可见的正确应用程序图标B启动。有没有可以覆盖这种行为的选项?

我们正在使用InnoSetup作为我们的安装程序,如果有问题的话。

+3

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

+0

我从来没有真正明白为什么人们这样做。为什么你的桌面快捷方式图标与你的应用程序图标不同?当用户不可避免地出现你的应用程序图标时,这对用户来说很难,但它与他们点击的图标不匹配来启动应用程序。糟糕的用户体验,即使你修复这个错误。使该应用的图标成为该应用的图标。使用快捷方式的*名称*进行说明,或使用“注释”字段作为工具提示。 –

+0

@CodyGray认为发射器/更新。我们使用目标应用程序图标创建桌面快捷方式(因此用户不会感到困惑),启动程序打开(并且应该有自己的图标),更新目标应用程序并启动它。 – Liosan

回答

0

我发现了一个解决方案 - 重新启动进程将解决问题。这很笨拙,但它的工作原理。除非有人有更好的建议,否则我会将其标记为已接受的答案。

相关问题