社区
Java SE
帖子详情
JAVA写注册表的问题
lixiaoxue85
2007-01-25 05:37:41
用JAWIN能读写注册表 但是写只能写项~没法写字符串值 实在是很郁闷
只要把路径的值写到注册表里去,社么奇招怪法都行~~~分不够我再加
...全文
930
17
打赏
收藏
JAVA写注册表的问题
用JAWIN能读写注册表 但是写只能写项~没法写字符串值 实在是很郁闷 只要把路径的值写到注册表里去,社么奇招怪法都行~~~分不够我再加
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjfeng1986
2009-12-08
打赏
举报
回复
学习了
ginkinggin
2009-03-06
打赏
举报
回复
学习中~~~
ThinkingInJava2
2007-01-31
打赏
举报
回复
学习
ker79
2007-01-26
打赏
举报
回复
学习
crazy237
2007-01-26
打赏
举报
回复
学习
xiaoyetao08
2007-01-26
打赏
举报
回复
http://download.microsoft.com/download/javasdk/install/4.0/win98/en-us/SDKJava40.exe
Moon
2007-01-26
打赏
举报
回复
学习一下~
chengjian2006
2007-01-26
打赏
举报
回复
/*读系统目录下的所有注册变量 path:为相对于Prefs下面的注册表目录*/
public static void readAllReg(String path){
path=StringUtil.nullToEmpty(path);
Preferences prefsdemo =Preferences.systemRoot().node(path);
try{
String key1[]=prefsdemo.keys();
int len=key1.length;
for(int i=0;i<len;i++){
String name=key1[i];
String value=prefsdemo.get(name,null);
}
}catch(Exception e){
}
}
/*根据名称读注册表*/
public static boolean readRegByName(String regName,String path){
boolean bool=false;
path=StringUtil.nullToEmpty(path);
Preferences prefsdemo =Preferences.systemRoot().node(path);
try{
String key1[]=prefsdemo.keys();
int len=key1.length;
for(int i=0;i<len;i++){
String name=key1[i];
if(regName.equals(name)){
return true;
}
}
}catch(Exception e){
}
return bool;
}
/*写注册表*/
public static void writeReg(String name,String value,String path){
path=StringUtil.nullToEmpty(path);
Preferences prefsdemo =Preferences.systemRoot().node(path);
try{
prefsdemo.put(name,value);
}catch(Exception e){
}
}
/*删除所有注册项*/
public static void delAllReg(String path){
path=StringUtil.nullToEmpty(path);
Preferences prefsdemo =Preferences.systemRoot().node(path);
try{
prefsdemo.removeNode();
}catch(Exception e){
}
}
/*删除单个注册项*/
public static void delRegByName(String name,String path){
path=StringUtil.nullToEmpty(path);
Preferences prefsdemo =Preferences.systemRoot().node(path);
try{
prefsdemo.remove(name);
}catch(Exception e){
}
}
/*导出注册表为xml文件*/
public static void outPutReg(String regPath,String filePath){
regPath=StringUtil.nullToEmpty(regPath);
Preferences prefsdemo =Preferences.systemRoot().node(regPath);
try
{
FileOutputStream fos = new FileOutputStream(filePath);
prefsdemo.exportNode(fos);
}catch (Exception e)
{
System.err.println("Cannot export nodes: " + e);
}
}
toploveall
2007-01-26
打赏
举报
回复
好像我还没达到这境界、汗!!!
学习
wdman
2007-01-25
打赏
举报
回复
gz
大头贼
2007-01-25
打赏
举报
回复
试一下 java.util.prefs包中的Preferences这个类?
lixiaoxue85
2007-01-25
打赏
举报
回复
哎 BAIDU了下 发现"不能转到sun的上面么?ms的已经停止开发了呀自然很难找"
貌似这个东西已经过时了,下不了也用不了
lixiaoxue85
2007-01-25
打赏
举报
回复
For_suzhen(不懂装懂)
感谢 我先看下
○福泽天下○
2007-01-25
打赏
举报
回复
mark
For_suzhen
2007-01-25
打赏
举报
回复
首先声明,转的高手贴,挨骂肯定了,就是希望知识共享,一起讨论
他的名字叫realplay(代码录入员),给他分就行了
////////////////////////////////////////////////////////////////////////////////////
23 楼realplay(代码录入员)回复于 2002-10-12 22:56:25 得分 0 你要下载
Microsoft SDK for Java 4.0
安装完之后
在安装目录下有个
docs目录
你看一下sdkdocs.chm这个帮助文件
里面有关于
com.ms.com
com.ms.lang
。。。
这些包的应用说明啊
上面的程序只有这一段是有用的
说明:
通过RegKey类,来访问CLASSES_ROOT\Word.Basic\CLSID
的键值
// Get the Registry Key for CLASSES_ROOT
RegKey root = RegKey.getRootKey(RegKey.CLASSES_ROOT);
// From CLASSES_ROOT, get the key for Word.Basic
RegKey wbkey = new RegKey(root,
"Word.Basic", RegKey.KEYOPEN_READ);
// From Word.Basic, get the CLSID
RegKey clsid = new RegKey(wbkey, "CLSID",
RegKey.KEYOPEN_READ);
// Retrieve the CLSID from the CLSID key (it's the default value)
String classID = ((RegKeyEnumValueString)clsid.
enumValue(0)).value;
明白了吧????很简单的,你要读写其它的键值也是一样的啊。
SDK FORM JAVA里面包含了大量的例子包括用java来开发com
activex组件等等。。。
还有用java开发ASP的组件
//////////////////////////////////////////////////////////////////////
到这里去下载
http://download.microsoft.com/download/javasdk/install/4.0/win98/en-us/SDKJava40.exe
///////////////////////////////////////////////////////////////////////
这也是他说的
For_suzhen
2007-01-25
打赏
举报
回复
先给你顶一下啊
fengfangfang
2007-01-25
打赏
举报
回复
用vc写个注册表访问的程序,让java去调
Java
写
注册表
Java
写
注册表
,
java
读取
注册表
信息
java
语言读取
注册表
信息,源码,jar包
java
读
写
注册表
java
读
写
注册表
一个简单的实例,既有读
注册表
,也有
写
注册表
java
操作
注册表
简单示例
教你怎么操作
注册表
,下了就知道操作
注册表
了。
java
读取
注册表
的简单方法
详情请参考http://blog.csdn.net/a8_8a/article/details
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章