我试图找出如何以编程方式(我正在使用C#)确定我的工作站当前映射的服务器的名称(或IP).换句话说,在Windows资源管理器中的某个时刻,我将网络驱动器映射到驱动器号(或使用"net use w:"来映射它).我知道如何在系统上获取网络驱动器:
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
if (d.IsReady && d.DriveType == DriveType.Network)
{
}
}
Run Code Online (Sandbox Code Playgroud)
但是DriveInfo类没有告诉我与映射驱动器关联的服务器和共享文件夹的属性.还有其他地方我应该看吗?