2011-07-24 52 views
0

我想允许出现在用户的本地语言在开始菜单中我的应用程序的快捷方式显示的名称,如果我们为它提供一个字符串。本地化Windows开始菜单的显示名称快捷键

我发现a question涉及存储中引用本地化字符串的方式,但尽管我可以直接编辑0​​文件,但我更愿意使用完全可编程接口来解决此问题,即API类似到IShellLink和已经用于设置快捷方式的相关界面。 IShellFolder::SetNameOf最初听起来像这将是能够解决这个问题,但在我的那个页面的第二次读取,似乎它总是会重新命名物理文件。

我的应用程序已经使用间接串具有在外壳本地化文件关联,这不是一个主要的问题设置,因为它不够好文件,但我似乎无法找到在外壳的显示名称多文档链接。

我使用InnoSetup我的安装程序。

回答

2

这几乎是尴尬,张贴我做了MSDN另一个搜索问题之后,发现这一点:

SHSetLocalizedName设置在一个Shell文件夹中的文件的本地化名称。