我在WINDWOS XP 和32位的2003服务器下都可以正确写入注册表,但是在WINDOWS 2003 64位服务器下却无法写入注册表,请教各位是什么问题呢?写入代码如下。
String regbat = "regadd"+ "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run"+" /v "+strArray[0]+" /t"+" reg_sz"+" /d "+myi+"regstartmysql.cmd"+" /f";
String[] cmdreg ={"cmd","/c",regbat};
Runtime.getRuntime().exec(cmdreg);