Vb.net 检查用户是否为管理员(vb)
如果我有一个字符串中的用户名帐户,如何检查是否是管理员 我在找这样的东西:Vb.net 检查用户是否为管理员(vb),vb.net,rights,Vb.net,Rights,如果我有一个字符串中的用户名帐户,如何检查是否是管理员 我在找这样的东西: Dim user as string = "test" Dim isAdmin as Boolean = false isAdmin = user.IsInRole(WindowsBuiltInRole.Administrator) 我必须检查的用户不是当前用户。您可以尝试以下方法 Imports System.Security.Principal Dim W_Id = WindowsIdentity.Get
Dim user as string = "test"
Dim isAdmin as Boolean = false
isAdmin = user.IsInRole(WindowsBuiltInRole.Administrator)
我必须检查的用户不是当前用户。您可以尝试以下方法
Imports System.Security.Principal
Dim W_Id = WindowsIdentity.GetCurrent()
Dim WP = new WindowsPrincipal(W_Id)
Dim isAdmin as Boolean = WP.IsInRole(WindowsBuiltInRole.Administrator)
要么调用onLoad(),要么将其全部封装在一个函数中,您可以在整个代码中调用该函数。不要再问同一个问题,您已经问了3次了。我的问题不同,idk如何做。。。我还没有收到回复。我也找到了这个,但它有点复杂,需要一个密码。我必须在没有密码的情况下使用=$不工作。。。如果使用此代码运行,请检查运行中的帐户,而不是当前windows帐户。