Спаситель
04-02-2014, 10:01
Не могу найти как сделать поиск в VBS поиск на компьютере нужного обновление.
У меня есть небольшой чекер который проверяет совместимость компьютера, версии IE, RDP и сертификата, но застрял на поиске обнавления.
Часть кода что бы было более понятно.
Поиск версии IE
Function DetectIEVersion
On Error Resume Next
Set objFSO = CreateObject("Scripting.FileSystemObject")
IEVer = objFSO.GetFileVersion(ProgDir & "\Internet Explorer\iexplore.exe")
arrIEVer = Split(IEVer, ".")
Select Case arrIEVer(0)
Case 7
imageurl = "ok.png"
usermessage = ie7_msg
HasIE7P = true
Case 8
imageurl = "ok.png"
usermessage = ie8_msg
HasIE7P = true
Case 9
imageurl = "ok.png"
usermessage = ie9_msg
HasIE7P = true
Case 10
imageurl = "ok.png"
usermessage = ie10_msg
HasIE7P = true
Case 11
imageurl = "ok.png"
usermessage = ie11_msg
HasIE7P = true
Case Else
imageurl = "fail.png"
usermessage = ieold_msg
End Select
OutputRows = OutputRows & " <tr><td width='20'><image src='" & imageurl & "' /></td><td>" & usermessage & "</td></tr>" & vbcrlf
У меня есть небольшой чекер который проверяет совместимость компьютера, версии IE, RDP и сертификата, но застрял на поиске обнавления.
Часть кода что бы было более понятно.
Поиск версии IE
Function DetectIEVersion
On Error Resume Next
Set objFSO = CreateObject("Scripting.FileSystemObject")
IEVer = objFSO.GetFileVersion(ProgDir & "\Internet Explorer\iexplore.exe")
arrIEVer = Split(IEVer, ".")
Select Case arrIEVer(0)
Case 7
imageurl = "ok.png"
usermessage = ie7_msg
HasIE7P = true
Case 8
imageurl = "ok.png"
usermessage = ie8_msg
HasIE7P = true
Case 9
imageurl = "ok.png"
usermessage = ie9_msg
HasIE7P = true
Case 10
imageurl = "ok.png"
usermessage = ie10_msg
HasIE7P = true
Case 11
imageurl = "ok.png"
usermessage = ie11_msg
HasIE7P = true
Case Else
imageurl = "fail.png"
usermessage = ieold_msg
End Select
OutputRows = OutputRows & " <tr><td width='20'><image src='" & imageurl & "' /></td><td>" & usermessage & "</td></tr>" & vbcrlf