Java:以管理员身份运行

Java:以管理员身份运行

在Java中是否有一种方法可以要求系统获得对管理员功能的控制。当然不用做:右键单击exe->Runasadmin。
我想要的是来自UAC的一个框架,就像在WindowsVista或Windows 7中一样。

或者让我在从JAR中创建一个exe时做一些设置?


泛舟湖上清波郎朗
浏览 1550回答 3
3回答

PIPIONE

最简单的方法是使用包装器启动JVM,然后提升包装器。我使用一个简单的NSIS安装程序脚本和UAC插件来完成这个任务:; Java Launcher;--------------; You want to change the below lines   Name "my program"   Caption "my program Launcher"    Icon "iconfile.ico"    OutFile "java launcher.exe"; param below can be user, admin    RequestExecutionLevel admin!include UAC.nshSilentInstall silentAutoCloseWindow trueShowInstDetails showSection ""      ; command to execute      StrCpy $0 'javaw -jar myjarfile'        SetOutPath $EXEDIR      Exec $0    SectionEnd
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java