Мне надо написать небольшой файловый менеджер, который позволяет гонять файлы между локальным компьютером и шарами.
Я нашел кучу семплов в MSDN (WNetOpenEnum/WNetEnumResource), которые позволяют производить листинг серверов и шар на серверах. Но у меня два непонятных момента:
1. Как отлистать содержимое шар? В смысле — имеющиеся на них каталоги, файлы и пр. чтобы получить полный путь, пригодный для передачи ::CreateFile(). С WNetEnumResource что-то не получается...
2. Как отлистать что-либо защищенное паролем (когда WNetEnumResource возвращает Access Denied)?
Может кто-нибудь подскажет, или знает где это посмотреть? Исходники чего-нибудь типа FAR были бы очень интересны.