打开方式..上下文菜单,同名可执行文件的不同标签



我有多个版本的应用程序,其中可执行文件始终具有相同的名称,只是文件的路径不同。安装时,我想在">打开方式...">上下文菜单中创建一个条目,并将应用程序的版本添加到标签中。

虽然这个问题在这里:

在打开方式中命名程序...上下文菜单

本质上是相同的,答案只是回避可执行文件对每个版本都有不同名称的情况,并且通过将名为FriendlyAppName的字符串值写入

[HKEY_CLASSES_ROOTApplications**YOUR PROGRAM HERE***.exeshellopen]

您可以设置标签。对于我的情况,是否有可执行文件始终具有相同名称的过程?

谢谢 马库斯

虽然上面提到的问题似乎暗示了将FriendlyAppName指定为字符串的可能性,但我的测试没有得到正确的结果,Microsoft的文档似乎表明它需要查找文件资源。

因此,我当前的"解决方案"是写入我的应用程序的HKCRLocal SettingsSoftwareMicrosoftWindowsShellMuiCache键和关联值,如下所示:

[Registry]
Root: HKCR; SubKey: "Local SettingsSoftwareMicrosoftWindowsShellMuiCache"; ValueData: "{#MyAppNameLong} Build {#MyAppVersion}"; Flags: uninsdeletevalue; ValueType: string; ValueName: "{app}bin{#MyAppExeName}.FriendlyAppName"

目前这是有效的,我希望键名称中的缓存不会暗示这是由窗口突然重建的......

相关内容

  • 没有找到相关文章

最新更新