=====================================================================
【注】
注册表非常非常重要,如果操作不当,极有可能使系统崩溃。所以在操作之前,请备份完整的注册表数据。以备不时之需。
=====================================================================
1.Java API
1)systemNodeForPackage(Class<?> c) 方法和systemRoot()方法
作用于[HKEY_LOCAL_MACHINE]
--------------------------------------------------------------------------------------
systemNodeForPackage(Class<?> c) 方法代码:
private static void bySystemNodeForPackage() throws BackingStoreException {
Preferences pre = Preferences
.systemNodeForPackage(WinRegeditTest.class);
pre.put("username", "test1");
pre.put("userName", "Test2");
pre.putInt("age", 25);
pre.flush();
Preferences now = Preferences
.systemNodeForPackage(WinRegeditTest.class);
System.out.println(now.get("username", null));
System.out.println(now.get("userName", null));
System.out.println(now.getInt("age", 0));

本文介绍了使用Java API进行注册表操作,包括systemNodeForPackage()和systemRoot()方法,用于[HKEY_LOCAL_MACHINE]下的操作,以及userNodeForPackage()和userRoot()方法,作用于[HKEY_CURRENT_USERSoftwareJavaSoftPrefs]。内容涵盖如何添加、查询、删除键值对和节点,并强调了操作注册表的安全注意事项。
最低0.47元/天 解锁文章
720

被折叠的 条评论
为什么被折叠?



