找回密码
 加入
搜索
查看: 1712|回复: 6

软件自动检测

[复制链接]
发表于 2009-4-2 10:38:44 | 显示全部楼层 |阅读模式
软件自动检测
怎样写在安装软件之前的自动检测功能@。
也就是说在自动安装该软件之前如系统之前已有安装则放弃安装,接着安装下一个软件@。
发表于 2009-4-2 13:32:09 | 显示全部楼层

回复 1# micro_snow 的帖子

通常采用 RegRead() 函数读取注册表中相关软件安装路径的键值, 再用 If (Not) FileExists() 函数判断是否确实存在指定文件,我经常用的就是这种方法,不知道还有没有其他更加直接简便的方法?
 楼主| 发表于 2009-4-2 15:19:25 | 显示全部楼层
这样子理论上来讲是可以,不过如果软件很多的话,一个一个来写会很麻烦,很费时间。
能否提供一源码做参考,感谢!@
 楼主| 发表于 2009-4-3 12:45:51 | 显示全部楼层
還有人嗎?
 楼主| 发表于 2009-4-10 08:20:58 | 显示全部楼层
有人嗎?
发表于 2009-4-10 08:50:17 | 显示全部楼层

回复 3# micro_snow 的帖子

你想简单都不行,每个软件都有自己的安装信息,谁也没规定这些软件安装都必须符合什么标准,提供注册表或文件检测的软件已不错了。。。
有些软件一升级连注册表位置都变动了,要检测的东西多着呢
 楼主| 发表于 2009-4-18 17:39:40 | 显示全部楼层
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 03:53 , Processed in 0.092178 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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