清悦 发表于 2011-3-29 15:47:13

如何查看系统已安装的软件并返回数值?

用Au3 写软件自动安装程序,需要查看系统中是否安装了此软件,能否通过用RegRead函数读取软件的特定键值的方式实现?用这种方法以常用的QQ2011客户端为例,该判断哪个键?
有没有其它方法?

easefull 发表于 2011-3-29 16:14:02

每个程序都不一样.
一般来说可以使用[添加或删除程序]来判断

netegg 发表于 2011-3-29 18:30:15

回复 2# easefull
你这个键值是怎么搞出来的,记得不是这个呀,我一般都是用的这个
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

easefull 发表于 2011-3-29 18:35:12

回复 3# netegg

安装删除的标准注册表位置确实是你发那个.
我这个是瞎搜出来的,环境是WinXP,我看着好像能用就直接贴上来了

netegg 发表于 2011-3-29 18:38:12

回复 4# easefull
佩服,膜拜{:face (52):}

easefull 发表于 2011-3-29 18:40:32

回复easefull
佩服,膜拜
netegg 发表于 2011-3-29 18:38 http://www.autoitx.com/images/common/back.gif

同拜{:face (52):}

xxoojoeooxx 发表于 2011-3-29 23:05:17

http://www.autoitx.com/thread-23243-1-1.html
这可以参考看看
页: [1]
查看完整版本: 如何查看系统已安装的软件并返回数值?