Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как зайти на расшаренный ресурс


Автор: Mephisto 19.11.2008, 19:40
Собственно есть несколько компьютеров в сети. Коим образом можно зайти из софтины на расшареный ресурс другого компьютера под определенными правами?

Автор: Мурлыкатам_ 21.11.2008, 16:34
Ftp или просто шара папки какой-нить или принтер сетевой? Средствами .net?

WinApi все делалось через CreateFile();

В .net полагаю есть специальный Namespace - System.Net.

Так же можно использовать Sockets...

А зайти можно так:   FileInfo info = new FileInfo(@"\\Server\ShareName\");
 smile

Добавлено через 4 минуты и 14 секунд
Код

DirectoryInfo infoDir = new DirectoryInfo(@"\\nuclearPlant\Full access\");

            DirectoryInfo[] dirs =  infoDir.GetDirectories();
// Ну у мя там одна папка тока на шаре была :) 
            FileInfo[] files = dirs[0].GetFiles();

// Вывод списка файлов


Ну я думаю это можно назвать "зайти" "на шару"  smile

Добавлено через 6 минут и 8 секунд
А епт, не прошла фишка с двумя сообщениями, чтобы получить 200 сообщений наконец-то smile)))))))

Добавлено через 11 минут и 37 секунд
Точно так же средствами File можно создавать и открывать файлы на шаре, просто передаешь путь к шаре...

Или вопрос в получении определенных прав?

Автор: Mephisto 21.11.2008, 17:16
Именно в правах определенная загвоздка. Как зайти на шару, не фтп, с правами пользователя X, с паролем Y.

Автор: PashaPash 21.11.2008, 18:22
Mephisto, прикинуться этим пользователем.
http://msdn.microsoft.com/en-us/library/b80a7e92.aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)