本帖最后由 yayihu 于 2011-7-15 00:59 编辑
各位大大 本人用写了一段代码主要用于通过注册表判断VC2010是否安装,如果安装了则跳过,没安装则先安装。。运行后发现一直在注册表读取一块循环,,求指点
代码一直运行不到 MsgBox(0,"Intsall","Vc2010已安装") $i=1
$Regkey="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
$Ver="10.0.30319"
While 1
$i=1+$i
$Num=RegRead($Regkey,$i)
If $Num="{196BB40D-1578-3D01-B289-BEFC77A11A1E}" Then
MsgBox(0,"Intsall","Vc2010已安装")
If @error <> 0 Then
MsgBox(0,"Install","组件没有安装将开始安装")
RunWait("\vcredist_x86.exe /Q", "")
ExitLoop
EndIf
EndIf
WEnd
|