2016-05-30 146 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

我發現了一個解決方案 - 重新啓動進程將解決問題。這很笨拙,但它的工作原理。除非有人有更好的建議,否則我會將其標記爲已接受的答案。

相關問題