Нужно получить список расшаренных папок на конкретном компе (есть его IP). Везде где ни спрашивал - советуют функцию NetShareEnum.
Написал я кусок программы с использованием этой функции, и сравнил результаты с работой программ LanScope и XSharez. Почему-то моя прога на некоторых компах в упор не видит папок.
Поисками пришел к тому что мне нужно использовать NetBios
Наткнулся на статью
http://bcbdev.ru/cbuilder/articles/NetBIOS/NetBIOS.htm
где автор пишет про сканирование сети при помощи NetBios, даже пишет что можно получить список расшаренных папок, однако как это сделать не указано.
Вот даже цитата :
Сообщение от :
NetBios позволяет обращаться к ресурсу по его имени, поэтому и предоставить он может только имена расшаренных ресурсов.
Или же NetBios не имеет отношения к расшаренным ресурсам, или же функция NetShareEnum сама по себе использует Netbios....
Я искал исходники различных сетевых Share-сканеров - не нашел. Лишь убедился, что все они используют NetBios и не только для пинга компов, но и для получения списка расшаренных папок.
Короче, я не специалист в этом вопросе. ПРошу помощи...
[Ответ]