キーレジストリにパスワードを保存して取得する方法は?
キーを編集および削除から保護する方法は?
キーが削除された場合、アプリケーションに入る権限のある人物を知る方法は?
3 に答える
Javaコードを使用するだけで実行できますが、以下の例では、外部のx86ネイティブwin32DLLといくつかのJNIグルーコードを次のように使用しています。
http://sourceforge.net/projects/jregistrykey/
2011年以降更新されていませんが。
以下の最初の答えを見て、反射だけを使用して実行できることを確認してください。
私のライブラリを使用できます。.jar ファイルをインポートして、.java メインに示されているように使用します。
キーを作成し、読み取り、暗号化してパスワードを安全に保管できます。128ビットAESを使用
https://github.com/stefanvozd/HalRegistry
ソースコードを取得して、必要に応じて変更することもできます。
Javaで直接することはできません。Java バイトコードは、Windows レジストリやその他の Windows 機能に依存しない保護された環境で実行されます。C/C++ で dll を実装してレジストリの読み取り/書き込みを行い、Java プログラムから直接 dll メソッドを呼び出す JNI ラッパーを作成することをお勧めします。
あなたの質問を誤解しているかもしれません: Windowsキー レジストリについて話しているのですか?