判断java应用程序是否以nt authority / system特权运行

时间:2017-08-16 06:14:01

标签: java windows

我试图在Windows上获取用户名

public class Foo {
    public static void main(String[] args) {
        System.out.println(System.getProperty("user.name"));
    }
}

它适用于普通用户,但是当我使用system帐户时,

enter image description here

该值与whoami命令

的输出不同

有什么想法吗?我需要用Java获得正确的名称,并且没有依赖性jar它是最好的

P.S我在Windows 2008 R2的盒子上运行CMD

0 个答案:

没有答案