我正在尝试检索所有曾经登录到 PC 的用户并将它们填充到组合框中,但是在搜索之后,我没有找到任何好的答案。
我打算看看:
DirectoryInfo(Environment.GetEnvironmentVariable("USERPROFILE")).Parent.GetDirectories();
但我觉得那是不可靠的方式。
接下来我要查看注册表,但在阅读后,如果用户帐户名已更改,该列表将不会更新。我知道必须记录机器上的所有用户配置文件,因为我使用 Microsoft systernals 工具来管理它们。但我只是无法弄清楚如何使用 c# 以编程方式进行操作。