Как написать в реестр Windows с помощью JNA winreg?


Я ищу способ записи в реестр Windows с помощью Java.

Я пошел в https://github.com/twall/jna/blob/master/www/GettingStarted.md , и я получил тест hello world, чтобы работать. Что показывает мне, что на библиотеку ссылались правильно и она работает. Я не вижу никаких тестов или примеров в загрузке реестра для класса winreg. JNA javadoc не имеет смысла для меня даже создавать пример.

Вот ссылка на JNA Javadoc .

public static void main(String[] args) {

        Advapi32Util.registrySetIntValue(WinReg.HKEY_CURRENT_USER, 
                "Software\Adobe\Acrobat Reader\10.0\Privileged", "bProtectedMode", 0);
            }
}
1 2

1 ответ:

Существует вспомогательный класс, Advapi32Util в jar платформы JNA. Возможно, вы захотите взглянуть на Метод registryCreateKey () , а также на другие методы управления реестром в этом классе.

Я также нашел очень простой пример использования здесь.