remoute connection

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

remoute connection

Сообщение Cold_Almaty » 06.08.2007 (Пн) 8:07

Всем доброго времени суток.
Помогите пожалуйста.....
Нужно программно установить соединение на удалённый сервер с локального компа (LAN) и скопировать в заданный каталог некоторые файлы. (при подключении нужно указать имя пользователя и пароль).
Последний раз редактировалось Cold_Almaty 06.08.2007 (Пн) 9:54, всего редактировалось 1 раз.

udpn
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 24.07.2007 (Вт) 11:43

Сообщение udpn » 06.08.2007 (Пн) 9:23

ботай поиск и/или ftp

http://www.example-code.com/vb/ftp.asp
Не ищите смысла там, где его не ложили (c) проф. В.В. Горяйнов

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Сообщение Cold_Almaty » 06.08.2007 (Пн) 10:18

for udpn: Спасибо огромное за совет и ссылку. Только там нет ничего подходящего (Служба IIS там вообще отключена (регламент такой)).

Нужно зайти на сервер по локальной сети под определённым пользователем.

udpn
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 24.07.2007 (Вт) 11:43

Сообщение udpn » 06.08.2007 (Пн) 18:12

Спасибо огромное за совет и ссылку

)) пожалуй я даже не знаю как быть. вообще можно идти кровавым путем - передача данных в пакетах "руками", но правильную авторизацию сделать весьма сложно (необходимы знания в криптографии, точнее RSA будет достаточно)
Не ищите смысла там, где его не ложили (c) проф. В.В. Горяйнов

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.08.2007 (Пн) 18:59

Менее кровавый путь: ImpersonateSecurityContext
Предварительно нужно создать sspi-контекст. Пример на VB6 есть в MSDN.
Изображение

Cold_Almaty
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 28.06.2007 (Чт) 12:07

Сообщение Cold_Almaty » 07.08.2007 (Вт) 6:11

Попробовал через System.Management. Получилось что-то вроде:
Dim Options As New ConnectionOptions()
Options.Username = strUsername
Options.Password = strPassword
Dim Scope As New ManagementScope_
("\\ServerName\root"\cimv2", Options)
Scope.Connect()
Вот. Коннектиться. Только вот куда? Как теперь получить доступ к нужной папке? Скажем (чисто гипотетически) С:\Program Files\New1\New2\ ?

Serrin
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 03.09.2004 (Пт) 18:44

Re: remoute connection

Сообщение Serrin » 28.08.2008 (Чт) 18:20

("\\ServerName\c$\Program Files", Options)

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: remoute connection

Сообщение Viper » 29.08.2008 (Пт) 8:21

Serrin, ну и нафига некрофилию разводить? Больше года прошло. Тему закрываю.
Весь мир матрица, а мы в нем потоки байтов!

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: remoute connection

Сообщение Sebas » 29.08.2008 (Пт) 9:26

Serrin писал(а):("\\ServerName\c$\Program Files", Options)


а)Сморозил
б)Непонимаешь о чём речь

По-аккуратнее.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 85

    TopList