Прверка наличия файла

вадя
Дата: 11.11.2009 15:20:47
если пользоваться таким методом
fso.FileExists(fp)
если устройство существует - ищет быстро
но если компа в сети нет- тормоза.

как проверить на наличие компа в сети, но чтоб быстро?
или как ускорить fso.FileExists ?
или какие ещё методы?
Taper
Дата: 11.11.2009 16:05:32
вадя

но если компа в сети нет- тормоза.

по стандарту дается 12 минут на отклик компьютера если не ошибаюсь
вадя

как проверить на наличие компа в сети, но чтоб быстро?
или как ускорить fso.FileExists ?
или какие ещё методы?

Как вариант, сначала пингануть комп, результаты в файл и потом распарсить .
ping vasya-pupkin > c:\ping.txt
Taper
Дата: 11.11.2009 16:08:24
ping vasya-pupkin > c:\ping.txt
а тут уже можно еще и поиграть с параметрами
ping vasya-pupkin -n1 -w 100 > c:\ping.txt
с одной попытки, за 100 мс. Быстро? :)
Taper
Дата: 11.11.2009 16:08:48
Taper
ping vasya-pupkin > c:\ping.txt
а тут уже можно еще и поиграть с параметрами
ping vasya-pupkin -n 1 -w 100 > c:\ping.txt
с одной попытки, за 100 мс. Быстро? :)

пробел забыл
Ёжик`
Дата: 11.11.2009 17:35:10
вадя
Дата: 11.11.2009 21:29:38
через пинг тоже не все гладко
если комп не включен - долгий отклик.
если на компе стоит файрвол - пинг считает, что нет компа ( и тоже долгий отклик)
Taper
Дата: 11.11.2009 22:49:14
вадя, а если в ping'е указать малый таймаут и одну попытку, он же быстро отработает.
вадя
Дата: 11.11.2009 23:13:07
я о wmiping
так
ping vasya-pupkin -n 1 -w 100 > c:\ping.txt
я не пробывал, мне не нравится, плучается дофига кода , плюс доп. дисковые операции.
да и если на компе входящий пинг закрыт, то толку нет....