作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要从注册表路径获取所有文件夹
<强> 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/
我是一名优秀的程序员,十分优秀!