C # открывает недоступный сетевой путь с помощью Process.Start ()

Я открываю каталоги по сети, используя:

System.Diagnostics.Process.Start(path); // path = UNC network path

Но имея 2 сетевых пути:

\\This_PC_Does_Not_Exist\dir

\\This_PC_Is_Turned_Off\dir

Почему сначала нужно очень быстро проверить, что сетевой компьютер не существует, а второй занимает около двух минут? Если я не ошибаюсь, в среде Windows нужно 30 секунд, чтобы определить, недоступен ли сетевой путь.

Почему в данном случае это занимает так много времени и как ускорить получение информации о том, что компьютер выключен?

8
задан yosh 29 September 2011 в 15:09
поделиться