I have no idea what this is, but I found the Java version down in
there...
Signed-off-by: Keith Packard <keithp@keithp.com>
ReadRegStr $2 HKCU "SOFTWARE\JavaSoft\Java Runtime Environment" \
"CurrentVersion"
ReadRegStr $2 HKCU "SOFTWARE\JavaSoft\Java Runtime Environment" \
"CurrentVersion"
+ IfErrors hkcuwow_version
DetailPrint "HKEY_CURRENT_USER Java version $2"
DetailPrint "HKEY_CURRENT_USER Java version $2"
+hkcuwow_version:
+
+ ; Check in HKCU Wow6432Node for CurrentVersion
+
+ ClearErrors
+ ReadRegStr $2 HKCU "SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment" \
+ "CurrentVersion"
+
+ Iferrors hklm_version
+
+ DetailPrint "HKEY_CURRENT_USER Wow6432Node Java version $2"
+
+ ${VersionCompare} $2 ${JRE_VERSION} $3
+
+ IntCmp $3 1 yes yes no
+
hklm_version:
; Check in HKLM for CurrentVersion
hklm_version:
; Check in HKLM for CurrentVersion
ReadRegStr $2 HKLM "SOFTWARE\JavaSoft\Java Runtime Environment" \
"CurrentVersion"
ReadRegStr $2 HKLM "SOFTWARE\JavaSoft\Java Runtime Environment" \
"CurrentVersion"
+ IfErrors hklmwow_version
DetailPrint "HKEY_LOCAL_MACHINE Java version $2"
DetailPrint "HKEY_LOCAL_MACHINE Java version $2"
+hklmwow_version:
+
+ ; Check in HKLM Wow6432Node for CurrentVersion
+
+ ClearErrors
+ ReadRegStr $2 HKLM "SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment" \
+ "CurrentVersion"
+
+ Iferrors hkcu_any
+
+ DetailPrint "HKEY_LOCAL_MACHINE Wow6432Node Java version $2"
+
+ ${VersionCompare} $2 ${JRE_VERSION} $3
+
+ IntCmp $3 1 yes yes no
+
hkcu_any:
; Check in HKCU for any Java install
hkcu_any:
; Check in HKCU for any Java install