xiaobenben 发表于 2009-7-17 10:49:15

如何判断自动安装的时候软件已经安装过

本帖最后由 xiaobenben 于 2009-7-18 11:09 编辑

各位大侠:

想让很多机器同时用自动安装软件,但是安装过的就不用继续安装了,怎么判断?

还有知道软件的静默安装参数,怎么写autoit使用静默安装参数安装!

lynfr8 发表于 2009-7-17 13:40:15

简单提示:
1.读注册表检测
2.run

xiaobenben 发表于 2009-7-17 14:42:31

第一个问题已经解决 谢谢

acacac 发表于 2009-7-17 15:01:19

第一个问题怎么解决的?
我用的方法是FileExists判断指定路径下的特征文件是否存在,虽然能用,但总觉得这种方法不是很科学,有没有更好的方法?
搜索注册表的方法好像针对大型软件不是很好用,因为大型软件修改到的注册表项实在很多。

lynfr8 发表于 2009-7-17 18:01:15

搜索注册表的方法好像针对大型软件不是很好用,因为大型软件修改到的注册表项实在很多
StringInStr 注册表关键项检测后有包含关键字符就足以分辨了
--------------------------------------------------------------------------------
检查某个字符串是否含有给定的子串

imnebula 发表于 2010-1-10 10:37:46

回复 5# lynfr8


    注册表关键项通常是哪些?请指点。

weizhangya 发表于 2010-1-10 23:06:54

我用的方法是FileExists判断指定路径下的特征文件是否存在,虽然能用,但总觉得这种方法不是很科学.

请教下:为什么说是不科学的?

javarike 发表于 2010-3-23 16:17:49

具体看看高人的指点、、http://www.autoitx.com/forum.php?mod=viewthread&tid=13319&highlight=%B0%B2%D7%B0%B9%FD

mlrw923 发表于 2010-4-6 01:16:32

貌似最常用的方法是读取注册表~~

稻米人 发表于 2010-4-9 22:22:34

注册表方法应该是最好的吧!
页: [1]
查看完整版本: 如何判断自动安装的时候软件已经安装过