Мне нужно убедиться, что мое приложение может подключаться к общему ресурсу C $ по умолчанию на удаленном сервере в сети.У кого-нибудь есть действительно способ, которым я могу это сделать?Первоначально я делал что-то вроде этого:
Dim ProcessStartInfo As New System.Diagnostics.ProcessStartInfo
ProcessStartInfo.FileName = "net"
ProcessStartInfo.Arguments = "use \\" & strComputer & "\c$ /USER:" & strUsername & " " & strPassword
ProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden
System.Diagnostics.Process.Start(ProcessStartInfo)
Но иногда это может быть ненадежным и зависать, возвращаться слишком долго и т. Д. Какой бы метод я ни использовал, он должен быть в состоянии предоставить учетные данные и, если это вообще возможно,при сбое соединения мне нужно знать, почему это не удалось.