![]() |
1
76
这将检查用户是否在本地管理员组中(假设您没有检查域管理员权限)
|
![]() |
2
27
从Wadih M的代码开始,我有一些额外的P/Invoke代码来尝试处理UAC开启时的情况。 首先,我们需要一些代码来支持GetTokenInformation API调用:
然后,实际代码用于检测用户是否是管理员(如果是,则返回true,否则返回false)。
|
![]() |
3
17
|
![]() |
4
3
尝试了欧文的代码,但没有编译。
|
![]() |
5
2
使用.NET Framework 4.5,检查用户是否在administrators组中似乎更容易:
|
![]() |
6
2
其他使用IsInRole方法的答案只有在用户使用提升的令牌运行时才返回true,正如其他人所评论的那样。以下是在标准和提升上下文中仅检查本地管理员组成员身份的一种可能的替代方法:
|
![]() |
7
1
Use可以将WMI与类似的东西一起使用,以确定该帐户是否是管理员,以及您想知道的关于该帐户的任何其他信息
为了使入门更容易,请下载 WMI Creator 您还可以在访问active directory(LDAP)或计算机/网络上的任何其他内容时使用此选项 |
![]() |
8
0
它回来了
如果有人有机会在MacOS上测试,请分享您的发现。 |
![]() |
9
0
那么:
|
![]() |
David 54321 · 我的密码在pyinstaller.exe中安全吗? 10 月前 |
![]() |
Michael · 某些Windows客户端上的命名管道安全问题 1 年前 |
![]() |
adamency · 是否可以从Go二进制文件的源代码中检索字符串? 1 年前 |
![]() |
AlboSimo · PayPal Api密钥安全 1 年前 |