在JAVA中通过注册表获取Windows ProductID
如何在Java中通过注册表获取Windows ProductID?我尝试的唯一方法是:在JAVA中通过注册表获取Windows ProductID,java,Java,如何在Java中通过注册表获取Windows ProductID?我尝试的唯一方法是: Process p = Runtime.getRuntime().exec("reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId"); 返回null或error 提前感谢。我用同样的方法获得了Windows产品ID。 它在jdk_1.6.0.26(x64)上对我有
Process p = Runtime.getRuntime().exec("reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId");
返回null或error
提前感谢。我用同样的方法获得了Windows产品ID。 它在jdk_1.6.0.26(x64)上对我有效,但在jdk_1.6.0.06(x86)上没有,因为我安装了Win7x64 PD:我从中使用了WinRegistry的实现,如果您考虑上面的评论,它会起作用。有关如何访问Windows注册表的一些重要提示,请参阅和。