【问题标题】:Windows 7: How can I get a list of all Windows user names in .Net?Windows 7:如何获取 .Net 中所有 Windows 用户名的列表?
【发布时间】:2010-02-19 19:44:27
【问题描述】:

有没有一种简单的方法可以使用 .Net 获取本地 Windows 7 机器的所有用户名的名称?因此,如果我有一台名为 MyPC 的机器,并且它有 3 个用户 MyPC\Mike、MyPC\Bob 和 MyPC\Steve,我只想能够查询以获取 Mike、Bob 和 Steve。当然,我不在乎他们是否附上了计算机名称。

【问题讨论】:

    标签: .net windows-7


    【解决方案1】:

    如果没有人想出更好的方法,您可以枚举 \Users 文件夹并将其中的文件夹用作表示。 (假设每个用户都已登录且网络未使用漫游配置文件)

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 谢谢。这就是我想要它做的,只是结果并不完全符合我的预期。我的电脑只有一个用户帐户 Mike,它是管理员,我关闭了访客。然而,当我运行这个:SelectQuery("Win32_UserAccount","Domain='Mike-PC'") 时,我得到三个结果:Administrator、Mike 和 Guest。我希望只得到迈克。管理员和访客是否默认存在?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 2011-09-18
      • 2010-09-20
      • 1970-01-01
      • 2017-05-07
      相关资源
      最近更新 更多