【问题标题】:How to retrieve name and icon of WIndows Store App如何检索 WIndows Store App 的名称和图标
【发布时间】:2013-10-31 04:47:45
【问题描述】:

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

PS 我的应用不是 Windows Store App,用 C++ 编写

【问题讨论】:

  • 终于我做到了,感谢@Xyroid。您可以使用 Packaging API 来读取 Store App (IAppxManifestReader) 的清单,如果您需要从应用程序资源中读取字符串,可以使用函数 SHLoadIndirectString。
  • 很高兴它对您有所帮助。请将我的回答标记为已接受。
  • 函数 SHLoadIndirectString 无法在 Windows Store App 进程中工作。目前我还没有找到解决这个问题的方法。

标签: windows-8 windows-runtime microsoft-metro windows-store-apps winrt-xaml


【解决方案1】:

List from desktop WPF app all installed WinRT/Metro applications

Windows.Management.Deployment.PackageManager 类具有获取所有包然后执行清单文件的 XML 反序列化以获取信息的方法。使用 shlwapi.dll 和 DLL 互操作使用方法 SHLoadIndirectString 提取更多数据

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 1970-01-01
    • 2015-11-07
    • 2016-11-21
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多