我将解释如何得到提升的Java应用程序
import java.io.IOException;
public class RunAsAdminExample {
public static void main(String[] args) throws IOException {
Process myappProcess = Runtime.getRuntime().exec("powershell.exe Start-Process -verb RunAs");
}
}
的Program.exe是例子只是调用的notepad.exe
import java.io.IOException;
public class RunAsAdminExample {
public static void main(String[] args) throws IOException {
Process myappProcess = Runtime.getRuntime().exec("powershell.exe Start-Process notepad.exe -verb RunAs");
}
}
比你已经得到提升计划。 我你推荐 - 你需要转换为二进制的包装像Launch4j或Parcle 比你可以点击 - (在Java Swing或AWT制造)如果您创建自定义安装
我希望你有好的解决办法:) - 如果你使用Linux或Mac OS X比你需要使用Parcle二元包装或者如果你知道其他包装...
//编辑好主意,通过Kaptkaos 比你写简单:
import java.io.IOException;
public class RunAsAdminE