这里介绍的是利用registry向windows系统写注册表的过程:
首先下载registry,我这里用的是registry-3.1.3.zip,解压后在bin目录下会有两个必须的文件:
1、registry.jar,
2、ICE_JNIRegistry.dll(动态链接库文件),
把.jar文件放到lib下面,至于.dll文件就看你的配置情况了,一般的情况下,如果是非WEB工程,你把它直接拷贝到工程的根目录就可以,如果是web工程,你把它拷贝到jdk的bin目录下面就可以。
example:
//导包
import com.ice.jni.registry.NoSuchKeyException;
import com.ice.jni.registry.RegDWordValue;
import com.ice.jni.registry.Registry;
import com.ice.jni.registry.RegistryException;
import com.ice.jni.registry.RegistryKey;
import com.ice.jni.registry.RegistryValue;
//
public class Registery {
public static void main(String[] args){
try {
RegistryKey software = Registry.HKEY_CURRENT_USER.openSubKey("Software");
RegistryKey microsoft =software.openSubKey("Microsoft");
RegistryKey explorer =microsoft.openSubKey("Internet Explorer");
RegistryKey subKey = explorer.createSubKey("Styles", "");
subKey.setValue(new RegDWordValue(subKey,"MaxScriptStatements",RegistryValue.REG_DWORD,9999999));
subKey.closeKey();
} catch (NoSuchKeyException e) {
e.printStackTrace();
} catch (RegistryException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
java 读写注册表一个简单的实例,既有读注册表,也有写注册表
META-INF/MANIFEST.MF com.ice.jni.registry.HexNumberFormat.class com.ice.jni.registry.NoSuchKeyException.class com.ice.jni.registry.NoSuchValueException.class com.ice.jni.registry.RegBinaryValue.class ...
registry.jar java操作注册表开源库 registry3.1.3.jar 包含源码以及ICE_JNIRegistry.dll和registry.jar
java语言读取注册表信息,源码,jar包
教你怎么操作注册表,下了就知道操作注册表了。
主要介绍了浅谈Java读写注册表的方式Preferences与jRegistry,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
java读取注册表工具,纯代码,不需jar包或者dll,直接使用。。。。。。。。。。。。。。。。。。
Java操作注册表插件
java操作注册表的一个比较全面的例子,愿抛砖引玉,对大家有所帮助!
用Java实现注册表的修改
Java 访问注册表所需要用到的架包regist.jar
java注册表读写非常详细
java 读取注册表(源码 + jar + dll)
Java通过注册表获取IE代理设置(附源码),绝对值得下载
调用runtime来执行注册表查询 private static final String PERSONAL_FOLDER_CMD = REGQUERY_UTIL + "\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\" + "Explorer\\Shell Folders\" /v Personal"; ...
自己写的一个JAVA注册表清理软件,整个工程打包发布哈,内附详细的使用说明,另附jRegistryKey的操作API使用说明,望大家多多支持下载,谢谢
Windows操作系统提供了操作注册表的API,因此用JNI将Java和这些API连接起来我们就获得了用Java操作注册表的能力。com.ice.jni.registry包是通过JNI(Java native interface)实现的Windows注册表操作API,可以用来访问...
详情请参考http://blog.csdn.net/a8_8a/article/details
NULL 博文链接:https://swordinhand.iteye.com/blog/1855217