-1

Java でレジストリを介して Windows ProductID を取得するにはどうすればよいですか? 私が試した唯一の方法は次のとおりです。

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

null またはエラーを返します。

前もって感謝します。

4

1 に答える 1

0

同じ方法でWindowsのProductIDを取得しました。jdk_1.6.0.26(x64)では機能しましたが、Win7x64をインストールしたため、jdk_1.6.0.06(x86)では機能しませんでした。

PD: Javaを使用したWindowsレジストリへの読み取り/書き込みからWinRegistryの実装を使用しましたが、上記のコメントを考慮すると機能します。

于 2012-06-15T15:28:20.220 に答える