使用UAC java提升流程

使用UAC java提升流程,java,uac,processbuilder,Java,Uac,Processbuilder,我需要从Java应用程序内部安装windows服务。我有一个bat文件,就是这样。问题是,它需要提升 如何从Java代码轻松地做到这一点 我在这里看过了:对于这样一个简单的操作,它似乎是一个异常庞大的代码。有没有更简单的方法?那条线是3Y.o.所以从那以后可能发生了什么事 如果您以提升的权限启动应用程序,它应该按照我记忆中的方法来做 另一种方法是将bat文件包装在一个exe中,该exe具有需要提升权限的清单文件。这将提示UAC 请参阅这篇关于创建具有提升权限的bat文件的文章。 我的应用程序已部

我需要从Java应用程序内部安装windows服务。我有一个
bat
文件,就是这样。问题是,它需要提升

如何从Java代码轻松地做到这一点


我在这里看过了:对于这样一个简单的操作,它似乎是一个异常庞大的代码。有没有更简单的方法?那条线是3Y.o.所以从那以后可能发生了什么事

如果您以提升的权限启动应用程序,它应该按照我记忆中的方法来做

另一种方法是将bat文件包装在一个exe中,该exe具有需要提升权限的清单文件。这将提示UAC

请参阅这篇关于创建具有提升权限的bat文件的文章。

我的应用程序已部署到Tomcat,因此。。。bat文件的清单如何?我可以这样做吗?您仍然可以将bat文件包装在tomcat调用的exe中,但我已经编辑了我的答案,指出了一个关于提升批处理文件权限的问题。希望这会有所帮助。我认为您也可以使用快捷方式来实现这一点,使用选项以管理员身份运行目标。