Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > Поиск файлов на удаленном компе |
Автор: Cashey 10.11.2006, 16:20 | ||
Возникла такая проблема: пытаюсь найти файл удаленном компе, мне известен только IP компа и все. т.е. какие папки на нем расшарены неизвестно. Теперь, когда обращаюсь ф-цией FindFirst куда передаю в качестве параметра пути IP адрес (пример, )
то возвращается ошибка 53. Не признает он комп как каталог, соответственно надо как-то заставить его искать каталоги, но как? |
Автор: FF90h 12.11.2006, 15:20 |
И не получится таким образом можно сканить отдельные каталоги т.е ресурсы на компьютере но сам компьютер таким образом не просканить. Допустим так : FindFirst('\\192.168.171.44'+'\QWE\*.*',faDirectory,SearchRec) А получение списка открытых шар уже отдельный вопрос. |
Автор: Cashey 13.11.2006, 16:07 |
ну это и так понятно, только когда известен только IP, а не шары. Так вот вопрос как раз в том, что бы получить список шар на компе по IP в том случае, если нет доступа в рабочую группу, где расположен удаленный комп, но есть доступ по IP. |
Автор: _hunter 13.11.2006, 16:39 |
тут: http://vingrad.ru/DELPHI-SRC-002242 среди прочего получают список дисковых ресурсов... |
Автор: FF90h 15.11.2006, 14:14 |
1. Можно просканить подсети (ARP) 2. Кто откликнится записываем в список IP 3. Вот и сканим шары у этих IP В чем проблема то ? ![]() |
Автор: Cashey 16.11.2006, 11:20 |
вот в этом и проблема. приведенные примеры сканируют только сетевое окружение |
Автор: s0neg 16.11.2006, 13:15 | ||
Вот так, например, можно получить список шар:
|