Подскажите, пожалуйста, функцию для подключения к сетевому диску. Т.е. как делает, например, FAR. Мне нужно аналогично просмотреть дерево папок на удаленной машине.
Я нашел в MSDN функцию WNetAddConnection2, но она создает сетевой диск, доступный всем приложениям и не всегда срабатывает при быстром соединении/отключении от ресурса.
"NepomnyashihA" <48565@users.rsdn.ru> wrote in message
news:1508070@news.rsdn.ru...
> Подскажите, пожалуйста, функцию для подключения к сетевому диску. Т.е. как делает, например, FAR. Мне нужно аналогично просмотреть дерево папок на удаленной машине.
А чтобы показать дерево, его цеплять не надо, пиши типа FindFirstFile('\\SERVER\SHARE\*.*,...). Винда сама разберется.
Posted via RSDN NNTP Server 1.9
Все. Я понял. Нужно вызывать WNetAddConnection2 с нулевой структурой NETRESOURCE, где заполнено только поле lpRemoteName и dwType. Тогда сощдается подключение. А ходить надо прямо по шаре! Т.е. функция FindFirstFile("\\\\server\\share\\*.*", &FindFileData); отлично работает!