如果我们有可用的字符串,我想允许开始菜单中应用程序快捷方式的显示名称以用户的本地语言显示。
我发现a question处理存储中如何引用本地化字符串,但是我可以直接编辑desktop.ini
文件,我更倾向于使用完全编程的接口来解决此问题,即类似于IShellLink
的API和已用于设置快捷方式的相关接口。 IShellFolder::SetNameOf
最初听起来像是可以解决这个问题,但在我第二次阅读该页面时,它似乎总是会重命名物理文件。
我的应用程序已经使用间接字符串将文件关联本地化在shell中,这不是设置的主要问题,因为它已经足够记录了,但我似乎找不到关于shell链接的显示名称的大量文档
我正在使用InnoSetup作为我的安装程序。