gpt4 book ai didi

c# - 如何获取 Windows 应用商店应用程序的本地化显示名称

转载 作者:太空宇宙 更新时间:2023-11-03 21:09:33 25 4
gpt4 key购买 nike

我正在解析 AppxManifest.xml 并获取显示名称。其中包含类似
ms-resource:ApplicationTitleWithBranding, ms-resource:AppTitleWithBranding,
ms-资源:AppStoreName。

当我使用 SHLoadIndirectString 时使用此显示名称(格式为 @{PRIFilepath?resource} )的函数,我没有得到本地化的显示名称。它什么都不返回。

但是对于某些包含显示名称(例如 ms-resource:///Resources/AppStoreName)的应用程序,我得到了正确的响应。

是否有任何解决方法来获取本地化的显示名称?

我需要它在 windows8.1 和 windows10 上工作。它是一个桌面应用程序。

最佳答案

我刚刚将“ms-resource:AppTitleWithBranding”连同 pri 文件位置传递给该函数。这就是为什么我没有得到本地化名称的原因。

我们不应以这种格式发送资源:ms-resource:AppTitleWithBranding。按照下面的格式修改这个东西。

资源应采用以下格式:
ms-resource://Package.Id.Name/resources/AppTitleWithBranding

如果AppxManifest.xml中已经包含上述格式,则直接通过即可。

最后的格式应该是@{PRIFilepath?resource}

关于c# - 如何获取 Windows 应用商店应用程序的本地化显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38633702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com