实现软件自动安装时,如何判断软件已安装
如题,请各位大神指导!谢谢 安装之前先读注册表 读取注册表或者安装目录吧 For $i =1 To 100$read=RegEnumKey("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall",$i)
If $read = "{90110804-6000-11D3-8CFE-0150048383C9}" Then Exit ;office2003
Next 回复 3# yinbinly
如何读取? 回复 4# 121044246
谢谢,尝试一下先 回复 6# wybdlut
嗯,我之前也是这样判断的。 回复 7# 121044246
这个值{90110804-6000-11D3-8CFE-0150048383C9}你是怎么知道的?怎么知道它代表的office2003? 回复 8# wybdlut
读取每个项的DisplayName就是软件名称 回复 9# 121044246
3Q 先收藏了。。。 If ProcessExists("QQ5.3.exe") Then Exit
$DisplayVersion = RegRead("HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{052CFB79-9D62-42E3-8A15-DE66C2C97C3E}","DisplayVersion")
If $DisplayVersion = "5.3.10702.0" Then Exit
页:
[1]