копирование файла по сети

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

копирование файла по сети

Сообщение BOO » 10.02.2004 (Вт) 22:49

Собственно тема уже и есть предмет обсуждения :idea:
Если установленно подключение, например, через кабель (хотя это и неважно)
Как скопировать файл. Лучше всего через ФСО. Но как писать там что файл надо копировать на другой комп? Какой "паф" ставить?
Слушайте рок!

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

Бу

Сообщение BOO » 12.02.2004 (Чт) 14:56

Ау :lol:
Здесь вообще кто нибудт есть хоть что-то скажите :twisted:
Слушайте рок!

Ramauf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 122
Зарегистрирован: 03.08.2003 (Вс) 21:10
Откуда: Кумертау

Сообщение Ramauf » 12.02.2004 (Чт) 20:36

Алллллллллллооооооооооо. Это интересный вопрос. Реально, помогите а???!!!

Nina
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 27.11.2003 (Чт) 22:09
Откуда: Смоленск

Сообщение Nina » 13.02.2004 (Пт) 0:46

Я обычно пишу "\\Comp\c:\........."

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

Сообщение BOO » 13.02.2004 (Пт) 18:07

Что здесь означает "comp" Если это имя машины то как её узнать???
Слушайте рок!

kif
Постоялец
Постоялец
 
Сообщения: 736
Зарегистрирован: 10.12.2001 (Пн) 18:06
Откуда: Украина, Одесса

Сообщение kif » 13.02.2004 (Пт) 18:18

можно еще так

\\IP\c\ресурс
Братья и сестры, что вы делаете???
Ведь вы же братья и сестры.

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 14.02.2004 (Сб) 12:41

Не... Так дело не пойдёт! По вашему нужно знать:
1. Имя машины в сети.
2. Пасс на её диск/папку
Тут, как я понял, BOO нужна клиент-серверная прога, с обзором диска и копировальной функцией :D
BOO Почитай статьи по WinSock, там есть об этом.

Ramauf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 122
Зарегистрирован: 03.08.2003 (Вс) 21:10
Откуда: Кумертау

Сообщение Ramauf » 15.02.2004 (Вс) 12:12

Представим себе, что на компе узверя есть прога, которая может отсылать нам те данные, которые нужны через WINSOCK (прога собственного производства). Как установить связь с этой прогой и переслать файл большого размера (около 1 мб) без ведома юзверя. Проблема заключается именно в том, чтобы переслать его без палева, а не в том, чтобы получить какую-либо информацию. Как это сделать???
Последний раз редактировалось Ramauf 15.02.2004 (Вс) 20:58, всего редактировалось 1 раз.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 15.02.2004 (Вс) 16:39

Собственно примерчик тебе написал.
Свою программу тебе придется немного модернизировать.

ЗЫ: Передавать хоть гиг можешь. Все будет ок

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

ту-ту

Сообщение BOO » 16.02.2004 (Пн) 13:47

Я че неясно объясняю??? :?: :twisted: :(
Для тех кто в бронепоезде
На одном компе есть прога кидающая какой то файл на другой комп (Тот об этом даже не знает, но может и знает это не важно)
Теперь главный вопрос
Как узнать имя машины
Слушайте рок!

young
Обычный пользователь
Обычный пользователь
 
Сообщения: 95
Зарегистрирован: 19.06.2003 (Чт) 15:12
Откуда: Липецк

Сообщение young » 16.02.2004 (Пн) 16:38

BOO В этом случае в бронепоезде ты, нужно помимо имени машины, чтобы на ней был расшарен ж/д и ещё, что бы ты знал пароль на этот расшаренный жёсткий диск!!! А если всё вышеперечисленно знать, то фаил можно и по сети через проводник скопировать!!!
8) И нафига тебе программа :?: :?: :?:
А выше, тебе дали код "троянца". Зашлёшь server "другу" - сможешь стянуть фаил!

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 17.02.2004 (Вт) 0:21

Если есть в сети ведущая машина с известным ИП, то можно организовать на ней сервак, который будет отслеживать имена машин и через себя передавать инфу как в асе...
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

Сообщение BOO » 17.02.2004 (Вт) 8:07

спасибо SSecurity, но я хотел бы с примером :wink:
Слушайте рок!

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 18.02.2004 (Ср) 1:11

Значит так ....
Вот подробная теория:
Через винсок делаем "модемный пул", т.е. так чтобы клиенты коннектились на "один стандартный" порт :)

Теперь делаем так, что когда комп в сети врубается он засылает вопрос на коннект серверу, сервер коннектит его и запрашивает его ИП, и имя даже можно спросить .... что угодно,
Тем вресменем сервер записывает к себе в список онлайновых компов его ИП, теперь когда мы коннектимся к серверу мы можем запросить у него список ОН-Лайн компов ... получить его ИП, (кстати клиент может засылать любую инфу например "Мой админ - дядя Фёдор", чтобы конкретизировать комп).
А далее можно идти разными путями
а) Установить коннект Клиент-Клиент (ты уже будешь знать ИП)
б) Установить коннект Клиент-Сервер-Клиент (если нет ограничений по трафику, этот вариант вдвое больше времени занимает ... так как сервер сначала получает а потом отправляет инфу ...)

Практика .... могу реализовать если заинтересовало.
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Majestic-12 [Bot], SemrushBot и гости: 3

    TopList