public static bool IsNetworkDriveOnline(string driveRoot, int timeout) { try { string uncPath = WNet.GetRemoteUniversalName(driveRoot).UniversalName; return(IsSMBAvailable(uncPath, timeout)); } catch { return(false); } }
public static bool IsNetworkDriveMapped(string driveRoot) { try { string uncPath = WNet.GetRemoteUniversalName(driveRoot).UniversalName; return(!String.IsNullOrEmpty(uncPath)); } catch { return(false); } }