Javafx 应用程序以管理员身份运行

标签 java javafx window admin

大家好,我将以管理员身份在窗口上运行java程序。我怎样才能做到这一点? 我厌倦了这个https://github.com/rritoch/ super 用户应用程序 但它只有 self 类。我不喜欢这个。 java以管理员身份运行的最佳解决方案是什么?谢谢!

package com.vnetpublishing.java;

import com.vnetpublishing.java.suapp.SU;
import com.vnetpublishing.java.suapp.SuperUserApplication;

public class TestAdmin extends SuperUserApplication {

public static void main(String[] args) {
    SU.run(new TestAdmin(), args);
}

public int run(String[] args) {
    System.out.println("RUN AS ADMIN! YAY!");
    try {
        Thread.sleep(5000);
    } catch (InterruptedException e) {
        e.printStackTrace();
    }
    return 0;
}

}

最佳答案

请使用lanuch4j并添加 list 文件 您可以使用以下代码。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="highestAvailable"   uiAccess="False" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>  

关于Javafx 应用程序以管理员身份运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44564898/

相关文章:

JavaFX WebView 无法正确呈现 CSS/HTML 文本

在 Windows 中运行的 JavaFX jar 而不是在 Raspberry Raspbian 中运行

java - 选择项目后组合框中的图像消失

css - 当页面大于屏幕时如何将div定位在屏幕中间

css - 在某个元素滚动时更改 css

java - OOP 中两个类之间的交互

java - 检查一个字符串是否只有字母+空格?

java - 如何检测新窗口何时打开和/或获取打开的窗口列表?

java - Spring Security 请求匹配器不适用于正则表达式

java - case 表达式必须是 static final int 的常量表达式?