Windows 8 如何检索WIndows应用商店应用程序的名称和图标

Windows 8 如何检索WIndows应用商店应用程序的名称和图标,windows-8,windows-runtime,microsoft-metro,windows-store-apps,winrt-xaml,Windows 8,Windows Runtime,Microsoft Metro,Windows Store Apps,Winrt Xaml,我需要像任务管理器一样检索Windows应用商店应用程序。可能吗? 我试图使用查询API和打包API来读取清单,但我需要从resources.pri文件中读取资源以获得所需的信息。 在哪里我可以找到API,它可以帮助我获得商店应用程序的显示名称和图标 PS My app不是Windows Store应用程序,它是用C++编写的 类具有获取所有包的方法,然后对清单文件执行XML反序列化以获取信息。使用带有dll互操作的shlwapi.dll,使用方法SHLoadIndirectString提取更多

我需要像任务管理器一样检索Windows应用商店应用程序。可能吗? 我试图使用查询API和打包API来读取清单,但我需要从resources.pri文件中读取资源以获得所需的信息。 在哪里我可以找到API,它可以帮助我获得商店应用程序的显示名称和图标

PS My app不是Windows Store应用程序,它是用C++编写的


类具有获取所有包的方法,然后对清单文件执行XML反序列化以获取信息。使用带有dll互操作的
shlwapi.dll
,使用方法
SHLoadIndirectString

提取更多数据可能会有所帮助。最后,由于@Xyroid,我做到了这一点。如果需要从应用程序资源中读取字符串,您可以使用打包API来读取应用程序的清单(IAppxManifestReader),并使用函数SHLoadIndirectString。我很高兴它对您有所帮助。请将我的答案标记为已接受。函数SHLoadIndirectString在Windows应用商店应用程序进程内无法工作。目前我还没有找到解决这个问题的方法。