使用Java操作Windows系统注册表

2016-02-19 20:07 8 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的使用Java操作Windows系统注册表懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

JDK1.4引入了Preferences类, 用于设置用户的首选项。
  
  对于Windows平台就是操作注册表了, 下面的程序就可以操作注册表了,更多请参考jdk的api帮助文档。
  
  import Java.io.*;
  import java.util.prefs.*;
  
  public class PrefsDemo {
   public static void main(String args[])
   {
  String keys[] = {"key1","key2","key3"};
  String values[] = {"value1","value2","value3"};
  
  Preferences prefsdemo = Preferences.userRoot().node("test1/test1sub1");
  
  /* 储存参数项*/
  for (int i=0 ; i keys.length; i++)
  {
   prefsdemo.put(keys[i], values[i]);
  }
  
  /*清除注册表中的参数项*/
  {
   prefsdemo.removeNode();
  }
  
  catch (BackingStoreException e)
  {}
  
  /* 导出到XML文件 */
  try
  {
   FileOutputStream fos = new FileOutputStream("prefsdemo.xml");
   prefsdemo.eXPortNode(fos);
  } catch (Exception e)
  {
   System.err.println("Cannot export nodes: " + e);
  }
   }
  }
    

来源:http://www.tulaoshi.com/n/20160219/1622818.html

延伸阅读
标签: 电脑入门
  1、XP中让程序开机即运行的新方法 点击“开始”菜单中的“运行”,在打开的“运行”对话框中输入“Regedit”,打开注册表编辑器。顺次展开注册表到HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionWindows下,在这里新建一个字符串值,方法是右击主键“Windows”,在弹出的菜单中选择“新建”→“串值”,把该字符串值...
Windows10如何备份注册表 打开注册表 快速打开电脑运行对话框,键盘上的“微软图标【在左下角】和R键”同时按下;这样,我们就打开了“运行”对话框,然后输入注册表编辑器命令“regedit”确定。 导出 注册表编辑器窗口中,选择文件菜单中的导出,对注册表备份。 保存 起一个文件名对当前的电...
Windows7如何备份注册表 打开注册表编辑器 首先我们打开电脑开机,然后找到系统桌面下面最左下角的开始按钮,然后在搜索框中输入“regedit”,点击搜索或者是回车键就能进行搜索找到注册表编辑器,有时候统会提示要求输入管理员密码或UAC确认。 特别注明:必须以管理员身份登录才能导入完整的信息, 如果不是以管理员身份登录,则...
标签: windows 操作系统
Windows XP的注册表非常庞大,它收集了与软硬件有关的配置和状态信息,以及和用户相关的各种设置。为了防止注册表损坏,我们需要经常备份注册表。大家都知道Windows 98注册表是可以手工备份的,其实Windows XP的注册表也可以手工备份。 在Windows XP中,系统配置文件保存在“System32”下面的“Config”目录中,主要包括Sam、System、Software...
标签: 电脑入门
Win9X篇 C:WindowsSYSTEM.DAT和C:WindowsUSER.DAT 这2个就是注册表文件 .另外,系统每天启动的第一次都会做一个备份,储存在C:WINDOWSSYSBCKUP下,以rb***.cab命名,在DOS下可以用scanreg /restore还原。 第一次安装完以后,在C盘根目录下还有一个SYSTEM.1ST文件作为第一次启动的备份。 Win2000/XP/NET篇 其中用户配置文件保存在根目录Do...

经验教程

214

收藏

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