Java 如何检查任何系统上用户的访问级别
在我们的RCP应用程序中,我们在菜单贡献下新添加了一个菜单作为命令。现在,我们希望根据登录到系统的用户启用或禁用此新菜单。基本上,我们希望只为管理员登录启用菜单,而不为任何其他用户启用菜单 如何做到这一点Java 如何检查任何系统上用户的访问级别,java,eclipse,eclipse-rcp,Java,Eclipse,Eclipse Rcp,在我们的RCP应用程序中,我们在菜单贡献下新添加了一个菜单作为命令。现在,我们希望根据登录到系统的用户启用或禁用此新菜单。基本上,我们希望只为管理员登录启用菜单,而不为任何其他用户启用菜单 如何做到这一点 提前谢谢 您可以通过以下方式检索登录的用户名: String user=System.getProperty("user.name"); 您可以检索登录用户的详细信息: 如果出现如下错误: NTSystem is not accessible due to restriction o
提前谢谢 您可以通过以下方式检索登录的用户名:
String user=System.getProperty("user.name");
您可以检索登录用户的详细信息: 如果出现如下错误:
NTSystem is not accessible due to restriction on required library ...
然后,按照中所述的步骤进行操作
要了解Windows操作系统中众所周知的安全标识符,请参阅本页
然后
我希望您能得到足够的提示。您可以尝试使用活动机制进行此操作。看看嘿,谢谢你的回复。这对我来说是半个答案。上述方法返回系统上的用户帐户名。我是否可以使用此名称并检查该用户是否是系统管理员?
NTSystem is not accessible due to restriction on required library ...