java 程序添加开机启动项
2011-04-29 23:41
113 查看
import java.io.IOException;
import java.util.*;
public class Test {
public static void main(String[] args) throws IOException {
String key="HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Run";
String name="myname";//启动项名称
String value="mypath";//程序路径
String command="reg add "+key+" /v "+name+" /d "+value;
Runtime.getRuntime().exec(command);
}
}
说明:
import java.util.*;
public class Test {
public static void main(String[] args) throws IOException {
String key="HKEY_LOCAL_MACHINE//SOFTWARE//Microsoft//Windows//CurrentVersion//Run";
String name="myname";//启动项名称
String value="mypath";//程序路径
String command="reg add "+key+" /v "+name+" /d "+value;
Runtime.getRuntime().exec(command);
}
}
说明:
reg add
Windows 控制台注册表工具 - 版本 3.0 版权所有 (C) Microsoft Corp. 1981-2001. 保留所有权利。 REG ADD KeyName [/v ValueName | /ve] [/t Type] [/s Separator] [/d Data] [/f] KeyName [//Machine/]FullKey 远程机器的机器名 - 忽略默认到当前机器。 远程机器上只有 HKLM 和 HKU。 FullKey ROOTKEY/SubKey ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ] SubKey 所选 ROOTKEY 下注册表项的完整名 /v 所选项之下要添加的值名 /ve 为注册表项添加空白值名<无名称> /t RegKey 数据类型 [ REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN | REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN | REG_NONE | REG_EXPAND_SZ ] 如果忽略,则采用 REG_SZ /s 指定一个在 REG_MULTI_SZ 数据字符串中 用作分隔符的字符 如果忽略,则将 "/0" 用作分隔符 /d 要分配给添加的注册表 ValueName 的数据 /f 不用提示就强行改写现有注册表项 例如: REG ADD //ABC/HKLM/Software/MyCo 添加远程机器 ABC 上的一个注册表项 HKLM/Software/MyCo REG ADD HKLM/Software/MyCo /v Data /t REG_BINARY /d fe340ead 添加一个值(名称: Data,类型: REG_BINARY,数据: fe340ead) REG ADD HKLM/Software/MyCo /v MRU /t REG_MULTI_SZ /d fax/0mail 添加一个值(名称: MRU,类型: REG_MUTLI_SZ,数据: fax/0mail/0/0) REG ADD HKLM/Software/MyCo /v Path /t REG_EXPAND_SZ /d %%systemroot%% 添加一个值(名称: Path,类型: REG_EXPAND_SZ,数据: %systemroot%) 注意: 在扩充字符串中使用双百分比符号( %% )相关文章推荐
- 为Java程序中添加播放MIDI音乐功能
- [程序代写推荐]Svn 服务器布置java项目,并添加到myeclipse中,在客户端检出,更新和提交图 步骤
- win8 添加开机启动项 (类似win7系统中开始->选择要启动的程序)
- java程序通过 pdf模板 添加pdf表单数据并打印
- myeclipse在java程序中添加断点,断点显示成一个实心圆点
- 一个简单的Java命令行添加/删除联系人程序(仿C语言)
- Java程序中添加播放MIDI音乐功能的实现方法详解
- 为Java程序中添加播放MIDI音乐功能
- 使用AspectJ为Java程序添加日志管理
- java 图形用户界面设计 之 在界面中添加菜单栏 示例程序及相关方法介绍
- ubuntu (16.04) server 英文原版 添加中文语言支持 消除java 程序、mysql 数据库不能处理中文的错误
- java 程序中添加socks 5代理
- 用netbeans快速开发java桌面程序(五) 添加事件
- java程序向Mysql 添加数据时发生异常:java.sql.SQLException: Incorrect string value: '\xE6\x9D\x8E\xE5\x87\xA4'
- 一个购物车添加商品程序(java+ajax+servlet)
- Java程序添加托盘图标和托盘弹出菜单
- 将java 程序添加为系统服务
- 为java程序添加字库
- 如何用editplus在编写运行Java程序及如何添加编辑运行快捷键
- 为代码自动添加注释,让Java程序的阅读和开发更高效