micro_snow 发表于 2009-4-2 10:38:44

软件自动检测

软件自动检测
怎样写在安装软件之前的自动检测功能@。
也就是说在自动安装该软件之前如系统之前已有安装则放弃安装,接着安装下一个软件@。

ahkang 发表于 2009-4-2 13:32:09

回复 1# micro_snow 的帖子

通常采用 RegRead() 函数读取注册表中相关软件安装路径的键值, 再用 If (Not) FileExists() 函数判断是否确实存在指定文件,我经常用的就是这种方法,不知道还有没有其他更加直接简便的方法?

micro_snow 发表于 2009-4-2 15:19:25

这样子理论上来讲是可以,不过如果软件很多的话,一个一个来写会很麻烦,很费时间。
能否提供一源码做参考,感谢!@

micro_snow 发表于 2009-4-3 12:45:51

還有人嗎?

micro_snow 发表于 2009-4-10 08:20:58

有人嗎?:face (13):

llztt 发表于 2009-4-10 08:50:17

回复 3# micro_snow 的帖子

你想简单都不行,每个软件都有自己的安装信息,谁也没规定这些软件安装都必须符合什么标准,提供注册表或文件检测的软件已不错了。。。
有些软件一升级连注册表位置都变动了,要检测的东西多着呢

micro_snow 发表于 2009-4-18 17:39:40

:face (29):
页: [1]
查看完整版本: 软件自动检测