此注册表项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\4EA42A62D9304AC4784BF2381208370F]"ProductName"="Java 8 Update 73"
我想读取此注册表项,并将产品名称Java 8 Update 73
输出到要在函数中使用的变量,以查看远程计算机上安装了哪个版本的Java。
Local $JavaVersion = RegRead("HKLM ----?????
每台计算机上的CLSID
不是都不一样吗?
类ID在所有计算机上保持不变。我建议通过以下密钥安装Java版本:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
像这样:
Local $sJavaVersion = RegRead("HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment", "CurrentVersion")
谢谢。但是,它给了我一个错误=0,然后输出1.8 的值
我可以从两个单独的密钥获得信息,但必须对信息进行双倍编码。
$jv = RegRead("HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment","BrowserJavaVersion")
$jvv = RegRead("HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment","CurrentVersion")