不能从Java进程更改一个特定的registry值

虽然我可以创build/更改HKEY_CURRENT_USER中的几乎任何一个键,但似乎无法通过Runtime.getRuntime().exec(...)调用以下命令:

reg add "HKCUSoftwareMicrosoftwindowsCurrentVersionInternet Settings" /v "ProxyOverride" /d "<local>" /f

该命令的结果始终为0(成功)。

通过Java添加不同的密钥完美无瑕。 但是这个特定的键在注册之后是不可见的。

我的Java进程与cmd有不同的权限吗? 两者都运行在同一个用户(通过调用whoamivalidation)。

我应该有我的Java应用程序的x86和x64版本?

Java程序从/向移动设备复制文件

Java虚拟机启动错误:无效或损坏的Jar文件当向exe文件添加证书

舞台更换后如何获取场景的正确位置?

在LINUX下应该在哪里放置应用程序初始化和支持文件

编辑:由戴维提出的解决scheme使用Java读/写Windowsregistry也不起作用。

编辑2:原来,它确实工作,但立即撤销net use命令的后续调用

启动过程错误stream是空的

快速查找Java是否从Windows cmd或Cygwinterminal启动

用java.io.File导入在Linux中创build一个文件

在Java中获取我的文档path

检查进程是否正在运行linux shell不能正常工作

相关文章

Java中的String是不可变对象 在面向对象及函数编程语言中,不...
String, StringBuffer 和 StringBuilder 可变性 String不可变...
序列化:把对象转换为字节序列的过程称为对象的序列化. 反序...
先说结论,是对象!可以继续往下看 数组是不是对象 什么是对...
为什么浮点数 float 或 double 运算的时候会有精度丢失的风险...
面试题引入 这里引申出一个经典问题,看下面代码 Integer a ...