2012-05-18 2 views
-1

Java의 레지스트리를 통해 Windows ProductID를 얻으려면 어떻게해야합니까? 내가 시도한 유일한 방법은 다음과 같습니다.레지스트리를 통해 Windows ProductID를 얻으십시오 (Java)

Process p = Runtime.getRuntime().exec("reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId"); 

null 또는 오류를 반환합니다. 사전에

감사합니다.

+1

일부에 대해서는 http://stackoverflow.com/questions/585804/accessing-windows-registry 및 http://stackoverflow.com/questions/62289/read-write-to-windows-registry-using-java를 참조하십시오. Windows 레지스트리에 액세스하는 방법에 대한 유용한 정보. – Ewald

답변

0

동일한 방법으로 Windows ProductID를 얻었습니다. jdk_1.6.0.26 (x64)에서는 저에게 도움이되었지만 Win7x64를 설치 했으므로 jdk_1.6.0.06 (x86)에서는 사용하지 않았습니다.

PD : WinRegistry의 구현을 read/write to Windows Registry using Java에서 사용했으며 위의 의견을 고려할 때 작동합니다.

관련 문제