在代码开始前,我们先了解一下操作系统对对注册表的相关命令与操作
REG Operation [参数列表]
Operation [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
返回代码: (除了 REG COMPARE)
0 - 成功
1 - 失败
要得到有关某个操作的帮助,请键入:
REG Operation /?
例如:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
* @description 本程序实现了读取注册表分支:HKEY_CURRENT_USER/Software/ODBC/ODBC.INI/ODBC Data Sources到内存的操作
*/
public class getRegToMemery {
public static void main(String []args){
try {
Process ps = null;
ps = Runtime
.getRuntime()
.exec(
"reg query /"HKEY_CURRENT_USER//Software//ODBC//ODBC.INI//ODBC Data Sources/"");
ps.getOutputStream().close();
InputStreamReader i = new InputStreamReader(ps.getInputStream());
String line;
BufferedReader ir = new BufferedReader(i);
while ((line = ir.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
最新java操作注册表的com.ice.jni.registry依赖压缩包
java操作注册表的一个比较全面的例子,愿抛砖引玉,对大家有所帮助!
Java操作注册表插件
教你怎么操作注册表,下了就知道操作注册表了。
基于Java的注册表操作类 jared.zip
基于java的注册表操作类 jared.zip
java源码:Java注册表操作类 jared.tgz
Java操作windows注册表的一点点教程希望对你有用
Java注册表操作类 jared.7z
NULL 博文链接:https://swordinhand.iteye.com/blog/1855217
Java 访问注册表所需要用到的架包regist.jar
基于java的开发源码-注册表操作类 jared.zip 基于java的开发源码-注册表操作类 jared.zip 基于java的开发源码-注册表操作类 jared.zip 基于java的开发源码-注册表操作类 jared.zip 基于java的开发源码-注册表操作类 ...
使用Java操作Windows注册表
Windows操作系统提供了操作注册表的API,因此用JNI将Java和这些API连接起来我们就获得了用Java操作注册表的能力。com.ice.jni.registry包是通过JNI(Java native interface)实现的Windows注册表操作API,可以用来访问...
JAVA操作注册表的示例,给需要的朋友。。。。。。。。。。。
java下操作注册表方法优质资料.doc
java 对windows 下注册表的操作 添加 删除 各个键值等等
用Java操作Windows注册表,对注册表的写和读。
使用java对windows系统的注册表操作,修改各种需要的信息!