java如何使用JNA winreg写入Windows注册表?
我正在寻找一种用Java编写Windows注册表的方法
我去了https://github.com/twall/jna/blob/master/www/GettingStarted.md,我得到了hello world测试。这表明该库被正确引用并且可以正常工作。我在下载的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);
}
}
# 1 楼答案
JNA平台JAR中有一个助手类
Advapi32Util
。您可能想看看registryCreateKey()方法,以及这个类中的其他注册表操作方法我还发现了一个非常简单的例子使用here