找回密码
 加入
搜索
查看: 1816|回复: 5

[系统综合] [已解决] 怎么检测系统已安装好的程序

  [复制链接]
发表于 2016-8-16 16:09:40 | 显示全部楼层 |阅读模式
本帖最后由 itholl 于 2016-8-17 17:09 编辑

比如我安装了QQ  我怎么检测到我本机上安装了QQ呢?
发表于 2016-8-16 16:23:03 | 显示全部楼层
RegRead("HKLM\SOFTWARE\Tencent\QQ2009","Install")
最常用的方法
现在无论绿色版还是官方版,都会有这条注册表的.
发表于 2016-8-16 17:32:52 | 显示全部楼层
本帖最后由 nmgwddj 于 2016-8-16 17:34 编辑

回复 1# itholl


    注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ 下是控制面板中看到的所有可卸载程序的程序列表,遍历这个列表,根据每个项下的 DisplayName 判断是否是 QQ 的程序即可判断本机是否安装了 QQ。

    如果是 64 位系统,分两个位置存放安装信息:

    32位程序的路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

    64位程序的路径:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2016-8-16 21:43:51 | 显示全部楼层
注册表的方法可能不一定准确,因为有点软件卸载不会将注册表的值清除掉
 楼主| 发表于 2016-8-17 17:09:07 | 显示全部楼层
回复 3# nmgwddj


    好的  谢谢
 楼主| 发表于 2016-8-17 17:17:12 | 显示全部楼层
回复 2# Mr丶KQ


    谢谢 ! 感谢  可以的。   不过每个程序安装的注册表位置都不一样 需要我自己本人慢慢的找   谢谢各位坛友热情的帮助!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 01:31 , Processed in 0.109809 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表