【问题标题】:Make jar to ask for admin rights when it is launched [duplicate]使jar在启动时要求管理员权限[重复]
【发布时间】:2018-02-28 03:57:43
【问题描述】:

我需要帮助来让我的 jar 在加载时请求管理员权限,当我运行我的 jar 文件时,它会对系统内容进行一些操作(c:),但我必须以管理员权限运行应用程序。 我尝试使用命令提示符,它工作正常,但总是将 jar 加载到命令提示符中很痛苦,所以我想让我的 jar 在启动时询问管理员权限:),请别无选择。 谢谢。。

【问题讨论】:

  • 这可能需要提供带有正确清单信息的可执行包装器来请求权限提升

标签: java eclipse swing function jar


【解决方案1】:

您不能让 jar 请求管理员访问权限。

改为创建java.exe -jar myjar.jar 的快捷方式,然后编辑快捷方式属性,单击“高级...”按钮并选中“以管理员身份运行”。

现在,双击运行 jar 文件的快捷方式将始终以管理员身份运行。

【讨论】:

  • 我想把文件分享给我们整个大学,他们不想这样做。我已经说过别无选择..告诉我如何制作 jar 来请求管理员权限。
  • @VamsiManohar 请阅读我的回答,尤其是第一句
  • 感谢您的回复,请告诉我如何创建具有管理员权限的 jar 快捷方式..:)
  • @VamsiManohar 请阅读我的回答,尤其是第二段
  • 用右手将鼠标移到桌面上的空白处。现在,用右手中指单击鼠标右键。用右手在弹出菜单中向下移动鼠标,直到鼠标悬停在“新建”条目上。用右手将鼠标向右移动,然后向下移动,直到鼠标悬停在“快捷方式”条目上。用右手食指单击鼠标左键。使用您选择的手指,输入文本java.exe -jar myjar.jar,将myjar.jar 替换为您的jar 文件的完全限定名称。 (...不能在一条评论中说更多...)
猜你喜欢
  • 2011-12-25
  • 1970-01-01
  • 2011-12-01
  • 2012-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-19
相关资源
最近更新 更多