首页 > 解决方案 > 通知中心 / Embarcadero.DesktopToasts

问题描述

当我调用通知中心时,我得到值Embarcadero.DesktopToasts。??????在有限的时间内作为报告应用程序。

Embarcadero.DesktopToasts

如果我删除 Delphi 在C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs目录中创建的链接以及注册表项Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Notifications\Settings\Embarcadero.DesktopToasts.???????? ,则应用程序名称最迟在第二次调用后将再次正确。

如何纠正这种行为?

作为一个附带问题,我可以在哪个值中存储更好的图标?

标签: delphi

解决方案


为此,需要在注册表和应用程序的特殊快捷方式之间保持一致。

这些快捷方式可以通过运行“Shell:Appsfolder”找到。

因此,如果已经存在与您的程序名称相似的快捷方式,Embarcadero 不会创建正确的快捷方式,并且通知显示为 Embarcadero.DesktopToasts....

清理与您的产品名称相似的快捷方式可能会解决您的问题。

(也许 Embarcadero 不应该检查短名称,而是检查此快捷方式的实际内容..)


推荐阅读