用UAC java提升进程



我需要从我的Java应用程序内部安装一个windows服务。我有一个bat文件,可以做到这一点。问题是,它需要提升。

我怎么能轻松地从我的Java代码?

我在这里看过:通过UAC提升ProcessBuilder进程?对于这样一个简单的操作来说,这似乎是一个非常大的代码。有更简单的方法吗?这条线是3年前的,也许在那之后发生了什么?

如果您启动您的应用程序与提高权限,它应该做的伎俩,从我的记忆。

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

请参阅关于创建具有更高权限的bat文件的SO帖子。提升批处理权限

最新更新