如何以编程方式加载UWP应用图标?Python启动器开发场景
非管理员权限下获取UWP应用图标方案探讨
我正在开发一款基于Python的启动器,它能自动从Windows开始菜单抓取应用列表。目前打算扩展功能支持UWP应用,列出和启动UWP应用没什么难度,但获取它们的图标成了难题。
UWP应用存放在\program files\windowsapps\路径下,受权限限制无法直接访问其图标,而且我不想以管理员权限运行程序。目前我有几个思路:
- UWP应用图标已被解析并缓存到
%homepath%\AppData\Local\Microsoft\Windows\Explorer路径下的iconcache*.db文件中(删除这些缓存文件可修复图标显示异常),但还没找到读取其中图像数据的可行方案; - 图标或许能从微软商店获取,但我更倾向于离线方案;
- 欢迎提供其他获取UWP应用图标数据的解决方案。
内容的提问来源于stack exchange,提问作者gridranger
相关产品推荐
相关产品推荐

