我正在寻找一种用Java写入Windows注册表的方法。
我去了https://github.com/twall/jna/blob/master/www/GettingStarted.md,我得到了hello world test。这向我展示了图书馆被正确引用并且有效。我没有在winreg类的注册表下载中看到任何测试或示例。 JNA javadoc对我来说甚至没有意义创建一个例子。
以下是指向the JNA Javadoc的链接。
public static void main(String[] args) {
Advapi32Util.registrySetIntValue(WinReg.HKEY_CURRENT_USER,
"Software\\Adobe\\Acrobat Reader\\10.0\\Privileged", "bProtectedMode", 0);
}
}
答案 0 :(得分:3)
JNA平台JAR中有一个帮助程序类Advapi32Util
。您可能希望查看registryCreateKey()方法以及此类中的其他注册表操作方法。
我还发现了一个非常简单的例子,使用here。