我的应用程序由服务器 a 和客户端接口组成。我希望客户端能够请求服务器写入注册表项。现在我对执行此操作的 java 库进行了研究,我发现了一些。问题在于管理员权限。当我运行一个简单的 java 程序从注册表中读取时,我收到一个错误,通知我我没有足够的权限。我猜它与 vista 和 7 中的 UAC 有关,但是当我从 Windows XP 运行程序时也会出现同样的问题。
有没有办法以提升的权限运行我的服务器程序,以便当客户端请求注册表更新时,服务器将毫无问题地运行它?(恐怕右键单击以管理员身份运行不是一个选项)
编辑 :
我的问题实际上归结为是否有办法将 jar 文件作为具有提升权限的可执行文件启动。我的意思是应该有这么简单的东西,不是吗?