.NET - Доступ к расшареной папке в сети (C#)

Ответить
Аватара пользователя
LilLoco

.NET - Доступ к расшареной папке в сети (C#)

Сообщение LilLoco »

Всем Привет!

Интересует такой вопрос! Есть домен, на одном из компьютеров сети домена есть расшаренная папка с доступом для определенных пользователей домена!так же к сети подключены компьютеры не входящие в домен! при открытии расшаренной папки появляется окно с запросом о вводе данных (имени и пароля)! Интересует как программно открыть эту папку без всяких окон и всякой прочей "ерунды"! Нужно копировать файлы из той папки!
Аватара пользователя
El Scorpio

Re: .NET - Доступ к расшареной папке в сети (C#)

Сообщение El Scorpio »

Цитата LilLoco:



Интересует как программно открыть эту папку без всяких окон и всякой прочей "ерунды"! Нужно копировать файлы из той папки!
.NET - Доступ к расшареной папке в сети (C#)




1. Изобразить выполнение команды из командной строки

net use * \\компьютер\ресурс пароль /user:домен\пользователь

для подключения к сетевой папки



2. скопировать файл



3. Изобразить выполнение команды из командной строки

net use * \\компьютер\ресурс /delete

для закрытия сетевой папки



А как выполнить команду из программы, точно не знаю. Могу только посоветовать поискать такую функцию в справочнике
Аватара пользователя
LilLoco

Re: .NET - Доступ к расшареной папке в сети (C#)

Сообщение LilLoco »

El Scorpio, Спасибо, буду пробовать!!!



Тему пока не закрою, мб появятся другие вопросы по теме!
Аватара пользователя
Admiral

Re: .NET - Доступ к расшареной папке в сети (C#)

Сообщение Admiral »

LilLoco, как вариант
WNetAddConnection2


При вызове функции указывать букву для монтирования запароленой папки не обязательно. Вот только при отработке программы ресурс станет доступным для пользователя от имени которого была запущенна программа (сама программа вводит пароль и логин).
Ответить

Вернуться в «Программирование и базы данных»