( name of it, values "DisplayVersion"ofit ) of keys whose ( name ofitstartswith"Micro" ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry
(name of it, values "DisplayVersion"ofit) of keys whose (name ofitstartswith"Micro")
of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry
( ( exists key whose ( value "DisplayName"ofitas string contains"Microsoft SQL Server 2000"AND value "DisplayVersion"ofitas string as version ="8" ) of keys "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry ) ANDNOTexists key "HKLM\SOFTWARE\Microsoft\MSSQLServer"whose ( NOTexists key whose ( name ofit!="Client" ) ofit ) of registry ) OR ( disjunction of ( exists key whose ( exists key "Setup"whose ( exists value "Edition"ofitAND ( value "Version"ofitas string as version ="9"OR value "Version"ofitas string as version ="10" ) AND value "Edition"ofit!="Express Edition" ) ofit ) of keys "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server"of ( ( if x64 of operating system then x64 registry else nothing ) ; registry ) ) )
(( exists key whose (value "DisplayName"ofitas string contains"Microsoft SQL Server 2000"AND value "DisplayVersion"ofitas string as version ="8") of keys "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry) ANDNOTexists key "HKLM\SOFTWARE\Microsoft\MSSQLServer"whose (NOTexists key whose (name ofit!="Client") ofit) of registry) OR (disjunction of (exists key whose (exists key "Setup"whose (exists value "Edition"ofitAND (value "Version"ofitas string as version ="9"OR value "Version"ofitas string as version ="10") AND value "Edition"ofit!="Express Edition") ofit ) of keys "HKLM\SOFTWARE\Microsoft\Microsoft SQL Server"of ((if x64 of operating system then x64 registry else nothing) ; registry)))
exists key whose ( ( ( itcontains"java"ORitcontains"j2se" ) AND ( itcontains"runtime environment"ORitcontains"update" ) ) of ( value "DisplayName"ofitas string as lowercase ) AND value "DisplayVersion"ofitas string as version >= "1.4.2" ) of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists key whose (((itcontains"java"ORitcontains"j2se") AND (itcontains"runtime environment"ORitcontains"update")) of (value "DisplayName"ofitas string as lowercase) AND value "DisplayVersion"ofitas string as version >= "1.4.2") of key "HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall"of registry
notexists keys whose ( value "DisplayName"ofitas string as lowercase contains"Pidgin"as lowercase AND value "DisplayVersion"ofitas string as version >= "2.9.0"as version ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
notexists keys whose (value "DisplayName"ofitas string as lowercase contains"Pidgin"as lowercase AND value "DisplayVersion"ofitas string as version >= "2.9.0"as version) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
notexists keys whose ( value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase AND value "DisplayVersion"ofitas string as version >= "3.5"as version ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
notexists keys whose (value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase AND value "DisplayVersion"ofitas string as version >= "3.5"as version) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists keys whose ( value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase AND value "DisplayVersion"ofitas string as version >= "2.7"as version ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists keys whose (value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase AND value "DisplayVersion"ofitas string as version >= "2.7"as version) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
exists folder ( preceding text of last "Resources\"of ( value "UninstallString"whose ( itas string as lowercase contains"\Resources\"as lowercase ) of keys whose ( value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase ) of key"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry as string ) )
exists folder (preceding text of last "Resources\"of (value "UninstallString"whose (itas string as lowercase contains"\Resources\"as lowercase) of keys whose (value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase) of key"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry as string))
exists file ( ( preceding text of last "Resources\"of ( value "UninstallString"whose ( itas string as lowercase contains"\Resources\"as lowercase ) of keys whose ( value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase ) of key"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry as string ) ) & "Adobe AIR Application Installer.exe" )
exists file ((preceding text of last "Resources\"of (value "UninstallString"whose (itas string as lowercase contains"\Resources\"as lowercase) of keys whose (value "DisplayName"ofitas string as lowercase contains"Adobe AIR"as lowercase) of key"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry as string)) & "Adobe AIR Application Installer.exe")
notexists keys whose ( value "DisplayName"ofitas string as lowercase contains"Yammer"as lowercase AND value "DisplayVersion"ofitas string as integer >= "300222"as integer ) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
notexists keys whose (value "DisplayName"ofitas string as lowercase contains"Yammer"as lowercase AND value "DisplayVersion"ofitas string as integer >= "300222"as integer) of key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of registry
ifexists file ( value "InstallLocation"of key whose ( value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase ) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg" ) thenifexists ( line whose ( itas lowercase contains"-mcsaddr=" ) of file ( value "InstallLocation"of key whose ( value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase ) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg" ) ) then following text of first "-mcsaddr="of ( line whose ( itas lowercase contains"-mcsaddr=" ) of file ( value "InstallLocation"of key whose ( value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase ) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg" ) ) as string else"No Server"else"No CFG file"
ifexists file (value "InstallLocation"of key whose (value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg") thenifexists (line whose (itas lowercase contains"-mcsaddr=") of file (value "InstallLocation"of key whose (value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg")) then following text of first "-mcsaddr="of (line whose (itas lowercase contains"-mcsaddr=") of file (value "InstallLocation"of key whose (value "DisplayName"ofitas string as lowercase contains"EMC Avamar"as lowercase) of key "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"of native registry as string & "var\avagent.cfg")) as string else"No Server"else"No CFG file"