社区
硬件/系统
帖子详情
怎么获取系统已安装应用程序图标?
name_less
2010-09-12 06:19:40
我需要做一个已安装程序列表,获取已经安装在Windows系统的软件列表,就像Windows的添加删除应用程序。
我的思路是遍历注册表项:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”,获取软件安装全路径,然后用SHGetFileInfo获取图标。
现在的问题是有些软件只能获取软件的安装路径,不能获取主程序的全路径,请问有什么方法?
...全文
275
4
打赏
收藏
怎么获取系统已安装应用程序图标?
我需要做一个已安装程序列表,获取已经安装在Windows系统的软件列表,就像Windows的添加删除应用程序。 我的思路是遍历注册表项:“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall”,获取软件安装全路径,然后用SHGetFileInfo获取图标。 现在的问题是有些软件只能获取软件的安装路径,不能获取主程序的全路径,请问有什么方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
name_less
2011-09-09
打赏
举报
回复
have fixed this bug.
review register and get the soft icon.
always__online
2011-08-16
打赏
举报
回复
你好!不知道楼主这个问题最后是怎么解决的?可否分享一下。
name_less
2010-09-12
打赏
举报
回复
回楼上:
在Uninstall路径下有些记录了,但是有些没有记录,比如腾讯QQ就没有记录,我觉得应该是其他地方记录了.
蒙飞鸿
2010-09-12
打赏
举报
回复
注册表里没有记录主程序的全路径的地方?
基于.NET的Windows高级任务栏技术
由于Windows任务栏十分显眼,它会对每个程序都会产生影响,多年来,微软为它绞尽脑汁进行改进和优化。有别于低版本的Windows
系统
,虽然从Vista开始大幅改进,而真正在Win7中,微软对其从内到外进行了该进。任务栏不再仅仅只是用于呈现运行中的
应用程序
图标
,在管理重要
应用程序
方面已经处于核心地位。根据Win7、Win8、Win10
安装
所启用的功能,任务栏瞬间摇身一变成为各个窗口的一站式服务中心。任务栏上显示的状态信息能让用户在做其它工作的同时监控
应用程序
的情况。此项功能非常重要,它无需切换到
应用程序
主界面,即可达到监控
应用程序
的目的,这正是许多用户梦寐以求的多任务解决之道。随着Win8、Win10相继推出,任务栏越来越被大众所熟悉和喜爱,其的地位越来越显重要,因此对于开发人员来说,任务栏也变得更加重要,忽视任务栏的不可限量的潜能,会是一种失策。这个课程中,跟随赵老师用代码开始构建这个“重要”的功能!
Android
获取
已
安装
应用信息(
图标
,名称,版本号,包)
一、程序大概分成三个部分: 1.
获取
手机已
安装
的所有应用package的信息(其中包括用户自己
安装
的,还有
系统
自带的); 2.滤除
系统
自带应用; 3.通过列表显示出
应用程序
的
图标
(icon),和其他文字信息(应用名称,包名称package name,版本号等等) 二、首先,我们定义一个数据结构,来保存
应用程序
信息(icon,name,packageName,versionName,vers...
uniapp - App 平台下
获取
用户本机已
安装
的应用列表app,可读取某个应用的全部信息(应用名称 /
图标
/ 是否
系统
软件 /
安装
包 / 签名等软件信息)超详细注释示例源代码教程
uni-app 怎么
获取
已
安装
的应用列表,uniapp
获取
应用版本号和应用版本名称,uni-app
获取
手机应用列表,并且
获取
应用
图标
,UNI-APP 生成APP如何
获取
应用签名和应用包名称,
获取
本机已
安装
的app,uniappAPP 如何一启动就
获取
已
安装
应用列表,uniapp安卓
获取
已
安装
APP列表,Uni-App
获取
用户已装应用列表,uniapp 之检测用户是否已经
安装
APP,uniapp
获取
本机所有应用包名,uniapp
获取
应用版本号和应用版本名称,uniapp
获取
用户手机里的某个软件信息,uni
Android11
获取
当前手机已
安装
应用列表
其实 QUERY_ALL_PACKAGES 这个权限是针对 Android11以及以上
系统
获取
不全当前手机已
安装
app列表添加的权限。Android11以下不添加这个权限,是正常拿到列表的。于是乎,解决思路根据Google文档的方案。其实利用了过滤器原则,在清单文件中筛选包含 MAIN 的应用。正常应用来说都会有一个MAIN程序主入口。利用这个机制,完美拿到所有Android
系统
的已
安装
应用列表。如果不在海外上架的小伙伴,该添加权限的添加权限,方便省事。喜欢的话点个小心心再走~
如何修改VC
应用程序
图标
用VC编写的程序,
系统
都会自动给你分配一个写有MFC图样的程序
图标
,但是你也可以DIY自己的
应用程序
图标
,下面我就介绍一下修改VC
应用程序
图标
的详细方法。 首先,到网上去找一个自己比较喜欢的小图片(什么格式都行),然后用图象处理工具对图象的大小和颜色进行调整。我在实际中用的是ACDsee,将图片的大小修改为32*32和16*16大小的各一张,注意颜色修改为256色,图片名修改为
应用程序
名,后缀名
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章