gpt4 book ai didi

java - 如何用java获取注册表值?

转载 作者:行者123 更新时间:2023-12-01 10:04:09 27 4
gpt4 key购买 nike

我需要从注册表路径获取所有文件夹
<强> HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall 和<强> HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 并将用户选择的显示名称值更改为例如显示名称1。用java可以实现吗?以前从未使用过注册表,并且不想破坏某些东西。谢谢。

最佳答案

您可以使用java.util.prefs.Preferences

首选项 p = Preferences.userRoot();对于用户偏好和首选项 p = Preferences.systemRoot();用于系统偏好设置

然后访问每个路径

if(p.nodeExists("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall") {
p = p.node("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall");

}

关于java - 如何用java获取注册表值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36580065/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com