因此,我想知道用户是否以管理员权限运行应用程序 - 无论该人员处于何种操作系统.
我找到了适用于Windows的解决方案(来自网站):
public static boolean isAdmin() {
String groups[] = (new com.sun.security.auth.module.NTSystem()).getGroupIDs();
for (String group : groups) {
if (group.equals("S-1-5-32-544"))
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
Mac和Ubuntu怎么样?
| 归档时间: |
|
| 查看次数: |
2956 次 |
| 最近记录: |