|
|
1
32
这将检测用户是否在提升模式下运行(例如“以管理员身份运行”的命令提示)。它取决于您需要管理员权限才能读取本地服务帐户注册表项:
如果无法读取,则返回非零错误代码;如果可以,则返回零错误代码。
|
|
|
2
11
如果你跑
在命令shell中,您应该获得WindowsXP中的管理员帐户列表。简单地分析和扫描输出,以检查您想要的特定用户帐户。例如,要检查当前用户是否是管理员,可以执行以下操作-
|
|
|
3
7
piskvor选项很好,或者检查这个URL http://weseetips.com/2008/04/16/how-to-check-whether-current-user-have-administrator-privilege/ 这是那一页的代码
|
|
|
4
2
退房 CheckTokenMembership 方法。这里有一个isUserAdmin()实现的示例,另外还有一些关于函数何时不返回预期值以及如何改进它的有用社区反馈。 |
|
|
5
2
这将在不进行炮击的情况下发现:
该策略与Peter的策略类似,但开销较小。 |
|
|
6
1
以下是更好的(PowerShell)方法: https://stackoverflow.com/a/16617861/863980 在一行中,您可以说(复制/粘贴到posh中,它将起作用):
=收益率
(注意:背勾或重音)在PrimeShell中逃离回车,在Ruby中执行shell命令,如C++的系统(“命令”))。 所以在Ruby中,您可以说(在IRB中复制/粘贴):
但不知道(甚至更好的)WMI方法。有了它,您可以做一些类似的事情(再次在Ruby中):
|