2016-06-01 3 views
0

類似の質問はすでにhereとよく聞かれていました。私は1.答えからのコードを選び、与えられた良い例でWindowsレジストリ(WR)からいくらかの価値を読み取ることができた。 誰も私に良い例を与えて、WRにエントリ(valueNameとValue)を書き込めますか?私は、Javaに慣れていないんだと私は例なしにそれを理解することは少し複雑だ理由です:( メインキーはサブキーがSoftware\\Wow6432Node\\mySoftで、HKEY_LOCAL_MACHINEである私が書きたいVALUENAMEと値は次のとおりです。。myPwda !おかげでWindowsレジストリにエントリ(valueNameとvalue)を書き込む方法

答えて

1

戻って同じリンクに提供されるクラスWinRegistryを使用するhere最初の回答を参照してください、そして、あなたの場合には、例えば、その機能writeStringValue

を使用することができます。

WinRegistry.writeStringValue(WinRegistry.HKEY_LOCAL_MACHINE, "Software\\Wow6432Node\\mySoft", "myPwd", "a"); 
+0

私はすでにこの機能を使っていますが、エントリーは私のWRには現れませんでした。私はコンピュータ上の私の再利用された権利のために私ができると思ったが、 'IllegalAccessException'のような'例外 'もなかった。関数は呼び出されているだけですが、何も表示されません。何がその理由であるか知っていますか? – Samashki95

+0

この行 'Preferences SystemRoot = Preferences.systemRoot();'をデバッグして、許可を得てうまくいくかどうかを調べることができます。あるいは、どのJVMを使用していますか? 64ビット版であれば、同じリンクの他の回答から提供されているWinRegistryの64ビット版をコピーしてみてください –

関連する問題