Java でレジストリを介して Windows ProductID を取得するにはどうすればよいですか? 私が試した唯一の方法は次のとおりです。
Process p = Runtime.getRuntime().exec("reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId");
null またはエラーを返します。
前もって感謝します。
Java でレジストリを介して Windows ProductID を取得するにはどうすればよいですか? 私が試した唯一の方法は次のとおりです。
Process p = Runtime.getRuntime().exec("reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\" /v ProductId");
null またはエラーを返します。
前もって感謝します。
同じ方法でWindowsのProductIDを取得しました。jdk_1.6.0.26(x64)では機能しましたが、Win7x64をインストールしたため、jdk_1.6.0.06(x86)では機能しませんでした。
PD: Javaを使用したWindowsレジストリへの読み取り/書き込みからWinRegistryの実装を使用しましたが、上記のコメントを考慮すると機能します。