Большой Воронежский Форум
» Программирование>Нужна консультация по сетевому программированию
-=Женек=- 08:49 27.05.2005
Нужно получить список расшаренных папок на конкретном компе (есть его IP). Везде где ни спрашивал - советуют функцию NetShareEnum.

Написал я кусок программы с использованием этой функции, и сравнил результаты с работой программ LanScope и XSharez. Почему-то моя прога на некоторых компах в упор не видит папок.

Поисками пришел к тому что мне нужно использовать NetBios
Наткнулся на статью http://bcbdev.ru/cbuilder/articles/NetBIOS/NetBIOS.htm
где автор пишет про сканирование сети при помощи NetBios, даже пишет что можно получить список расшаренных папок, однако как это сделать не указано.

Вот даже цитата :

Сообщение от :
NetBios позволяет обращаться к ресурсу по его имени, поэтому и предоставить он может только имена расшаренных ресурсов.


Или же NetBios не имеет отношения к расшаренным ресурсам, или же функция NetShareEnum сама по себе использует Netbios....

Я искал исходники различных сетевых Share-сканеров - не нашел. Лишь убедился, что все они используют NetBios и не только для пинга компов, но и для получения списка расшаренных папок.


Короче, я не специалист в этом вопросе. ПРошу помощи... [Ответ]
Вверх