使用Java操作Windows注册表

2016-02-19 11:58 5 1 收藏

下面这个使用Java操作Windows注册表教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - 编程语言 】

JDK1.4引入了Preferences类, 用于设置用户的首选项,对于Windows平台就是操作注册表了, 下面的程序就可以往注册表里写几个值,运行完毕后, 打开regedit, 搜寻一下, 看看注册表里是不是有了变化了。

(下面注释掉的那段代码给恢复, 就能把写入的注册键值删除, 很方便啊)

至于读注册表项, 比写还方便, 查JDK API文档吧..

// PrefsDemo.java

import java.io.*;
import java.util.prefs.*;

public class PrefsDemo {
public static void main(String args[])
{
String keys[] ={"sunway","copyright","author"};
String values[] ={"sunway technology company","copyright 2002","turbochen@163.com"};

/* 建立一个位于user root下的/com/sunway/spc节点参数项*/
Preferences prefsdemo =Preferences.userRoot().node("/com/sunway/spc");

/* 储存参数项*/
for (int i=0 ; i keys.length; i++)
{
prefsdemo.put(keys[i], values[i]);
}

/* 导出到XML文件 */
try
{
FileOutputStream fos = new FileOutputStream("prefsdemo.xml");
prefsdemo.exportNode(fos);
} catch (Exception e)
{
System.err.println("Cannot export nodes: " + e);
}

/* 去掉注释可以清除注册表中的参数项*/
/*try
{
prefsdemo.removeNode();
} catch (BackingStoreException e)
{
}*/
}
}

来源:https://www.tulaoshi.com/n/20160219/1599294.html

延伸阅读
Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我们来分别解释这5个类的作用 HKEY_CLASSES_ROOT该主键包...
VC++ 中对注册表的操作 作者:lixiaosan 日期:04/29/2006 这里只是对注册表的几个api函数的使用简介。在MFC中,你可以使用CRegKey类操作注册表,关于CRegKey类在这里就不做介绍了,可以参考msdn。 以下代码实现了在HKEY_LOCAL_MACHINE的SOFTWARE下打开MyProgram键,如果MyProgram不存在,则创建之,存在则进行查询  HKEY hKEY;  ...
标签: windows 操作系统
每次进入Windows XP桌面前,总会出现一个用户登录的画面,要求输入用户名和密码。这样做的好处是在多人使用一部电脑的环境中安全性有保障。不过,如果电脑只是你一个人使用,每次都必须输入密码,实在是令人讨厌。要取消这个登录步骤,可以通过修改注册表文件中的Winlogon项目来实现。但在修改之前有必要提醒大家,这样做的后果是你的密码...
标签: 电脑入门
    Windows XP的注册表每次打开时都会定位到上一次打开的分支,这样可以很方便的查看到上次修改的键值,微软当初提供这样的服务另一方面也是为了方便用户使用。但并不是每次都打开同一个键值,在每多时候我们还是习惯于Windows 98那样每次打开都在根目录中。通过修改注册表可以达到这样的效果。打开HKEY_CURRENT_USER\Softwar...
windows7系统打不开注册表   1.按快捷键win+r,打开运行对话框。如图一 2.输入gepedit.msc,然后点击确定,打开组策略管理。如图二 3.在面板中找到用户配置下的管理模板,双击打开。在界面的右侧找到系统,双击打开。如图三 4.在系统中找到组织访问注册表编辑工具,双击打开。如图四 5.弹出的编辑器...

经验教程

407

收藏

94
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部