You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以编程方式加载UWP应用图标?Python启动器开发场景

非管理员权限下获取UWP应用图标方案探讨

我正在开发一款基于Python的启动器,它能自动从Windows开始菜单抓取应用列表。目前打算扩展功能支持UWP应用,列出和启动UWP应用没什么难度,但获取它们的图标成了难题。

UWP应用存放在\program files\windowsapps\路径下,受权限限制无法直接访问其图标,而且我不想以管理员权限运行程序。目前我有几个思路:

  • UWP应用图标已被解析并缓存到%homepath%\AppData\Local\Microsoft\Windows\Explorer路径下的iconcache*.db文件中(删除这些缓存文件可修复图标显示异常),但还没找到读取其中图像数据的可行方案;
  • 图标或许能从微软商店获取,但我更倾向于离线方案;
  • 欢迎提供其他获取UWP应用图标数据的解决方案。

内容的提问来源于stack exchange,提问作者gridranger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 11:42:05