当我在标准用户模式下运行此代码时,我得到了所有驱动器,包括网络驱动器。以管理员身份运行时,网络驱动器不会出现在列表中。是什么赋予了?
List<string> drives = Environment.GetLogicalDrives().ToList();
StringBuilder driveList = new StringBuilder();
foreach (string drive in drives)
driveList.AppendLine(drive);
MessageBox.Show(driveList.ToString());
这是在 Windows 7 下运行的。网络驱动器来自 Novell。代码使用 .NET 4 框架用 C# 编写。