有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    JNA平台JAR中有一个助手类Advapi32Util。您可能想看看registryCreateKey()方法,以及这个类中的其他注册表操作方法

    我还发现了一个非常简单的例子使用here