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