2012-05-18 6 views
-1

Как получить продукт Windows ProductID через реестр на Java? Единственный способ, которым я пробовал, - это:Получить Windows ProductID через реестр, в JAVA

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

который возвращает нуль или ошибку.

Заранее спасибо.

+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), но он не был на jdk_1.6.0.06 (x86), потому что я установил Win7x64.

PD: Я использовал реализацию WinRegistry от read/write to Windows Registry using Java, и он работает, если вы рассматриваете выше комментарий.

Смежные вопросы