Передача файлов по сети

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

Передача файлов по сети

Сообщение Leo!!! » 19.07.2005 (Вт) 14:01

Подскажыте: как передавать файлы по сети :?:
Нет ничего невозможного, но возможное тожэ огграничена и при этом нестоит забывать что свои вазможнасти человек ограничивает сам!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.07.2005 (Вт) 14:03

Вот как-то не доверяю людям, которые пишут жи-ши через ы. Неоднократно.
Не знаю почему.

По теме: читай свою подпись.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 19.07.2005 (Вт) 14:54

Winsock. Дальше по этому слову в хелп-мсдн-поиск.

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.07.2005 (Вт) 15:52

winsock1.senddata(data)
А я все практикую лечение травами...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.07.2005 (Вт) 15:53

А GSerg так и не подсказал мне как их передавать без ответной части... :?
А я все практикую лечение травами...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 19.07.2005 (Вт) 15:56

Без какой-такой ответной части?

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.07.2005 (Вт) 15:58

Ну для передачи файла нужна ответная часть, чтоб принимать данные. Но сетевые черви же как-то передают сами себя? Я слышал там что-то с NetBios связано, но как именно это сделать я не знаю.
А я все практикую лечение травами...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 19.07.2005 (Вт) 16:04

Тогда понятно, почему не подсказал :)

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.07.2005 (Вт) 16:07

Вот люди - сразу думают вирь. Да не вирь - для автоматизации надо... :!:
А я все практикую лечение травами...

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

Сообщение tyomitch » 19.07.2005 (Вт) 17:45

А чем для автоматизации мешает наличие ответной части?
Изображение

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 19.07.2005 (Вт) 20:28

Ничем не мешает. А еслии ее к примеру нет?

Вот есть прога для удаленного администрирования (не троян, а нормальная прога). А если в сети 100 компов? Устанавливать ее на каждый комп вручную - гимор. Вот тут бы саморассылка и помогла бы...
А я все практикую лечение травами...

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

Сообщение tyomitch » 19.07.2005 (Вт) 23:11

А чем встроенных средств Винды тебе недостаточно? "Программист не ищет лёгких путей"?
Изображение

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 20.07.2005 (Ср) 6:23

Какие встроенные средства ты имеешь ввиду? Я где-то видел пример копирования на др. комп с отображением диалога копирования, но ведь это сработает только если на удаленном компе расшарен доступ, а если нет?
А я все практикую лечение травами...

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

Сообщение tyomitch » 20.07.2005 (Ср) 19:34

А если нет, то возьми и расшарь.
Изображение

Leo!!!
Новичок
Новичок
 
Сообщения: 26
Зарегистрирован: 19.07.2005 (Вт) 1:00

Сообщение Leo!!! » 20.07.2005 (Ср) 23:34

Дайте ссылку пожалуйста, никак найти немогу, необезательно ж SendData
Нет ничего невозможного, но возможное тожэ огграничена и при этом нестоит забывать что свои вазможнасти человек ограничивает сам!

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 21.07.2005 (Чт) 5:43

Ты имеешь ввиду бегать от компа к компу и расшаривать там везде доступ?... Дык, а если там 100 машин?...
А я все практикую лечение травами...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 21.07.2005 (Чт) 5:45

2 Leo!!!

Всмысле - необезательно ж SendData?
:?: :?:
А я все практикую лечение травами...

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 21.07.2005 (Чт) 7:59

Павлов Максим писал(а):Ты имеешь ввиду бегать от компа к компу и расшаривать там везде доступ?... Дык, а если там 100 машин?...

Если там 100 машин (а пусть даже и меньше) то скорей всего они в домене. А если в домене - то vbscript тебе в руки (благо синтаксис такой же как и в VB) - и пиши логон-скрипты, в которых расшаривай нужную тебе папку и копируй программу куда хочешь. Да в принципе и расшаривать на каждом компе ресурсы не нужно. Достаточно положить в общедоступном месте (ресурс на сервере) свою программу и в логон-скрипте копировать с сервера на компьютер пользователя.
В нём же можно и ярлык на рабочий стол повесить. Скриптами это реализуется за один день (максимум за два).

Хинт: ищи справку по работе с методами
set WSHnetwork=CreateObject("Wscript.Network")
WSHnetwork -> куча методов по работе с сетью, подключением/отключением сетевых принтеров и дисков.
Это Ж-ж-ж-ж неспроста (с) Винни-Пух

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

Сообщение tyomitch » 21.07.2005 (Чт) 17:09

Павлов Максим писал(а):Ты имеешь ввиду бегать от компа к компу и расшаривать там везде доступ?... Дык, а если там 100 машин?...

Прикинь, да - расшаривать тоже можно удалённо :-)
Всё что тебе нужно - админский пароль от всех машин.
Если машины уже подответственны тебе, то проблем с этим у тебя нет.


2Ruslan: зачем расшаривать папки при каждом логоне, если это можно сделать один раз и навсегда?
Изображение

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 22.07.2005 (Пт) 6:41

Прикинь, да - расшаривать тоже можно удалённо

Это я знаю.

Все же я считаю что "лучше пол часа потратить, но за пять минут долететь", мне все равно сколько сил на это уйдет (это на счет твоего
"Программист не ищет лёгких путей"

). Поэтому буду искать способ передачи самого себя без ответной части - для меня автоматизация в идеале это когда нажал кнопочку и все само сделалось и раскидалось куда надо.
А я все практикую лечение травами...

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

Сообщение tyomitch » 22.07.2005 (Пт) 6:52

Максим, то что ты хочешь - дыра в безопасности Винды.
Её нет, а если и есть, то её закроют, как только увидят.
Надеяться на дыры - пропащее дело.
Изображение

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 22.07.2005 (Пт) 6:58

Ты знаешь, мне кажется что на каждого латателя дыр найдется более продвинутый "дырокол". Согласись, что вирусы (которые используют обсуждаемую нами технологию доступа) всегда "были, есть и будут есть". Я сейчас не говорю про антивирусы... Я говорю про дыры.
А я все практикую лечение травами...

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

Сообщение tyomitch » 22.07.2005 (Пт) 7:04

Вирусы живут пару месяцев от силы - пока дыру не закроют.
Ты хочешь каждую пару месяцев переписывать свой администрирующий модуль? Ну-ну.
Изображение

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 22.07.2005 (Пт) 7:08

Вирусы живут пару месяцев от силы - пока дыру не закроют.

Где не закроют, в Винде? Это им придется каждую неделю все переписывать. Не, я говорю про то, что сетевые черви существуют и по сей день, и пока что никто всех дыр не закрыл, да и невозможно ВСЁ закрыть.
А я все практикую лечение травами...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 22.07.2005 (Пт) 7:11

И вообще, мы тут с тобой захломляем тему Leo :wink: . Можно для дальнейшей дискуссии перейти в мою, если ее еще не снесли.
А я все практикую лечение травами...

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

Сообщение tyomitch » 22.07.2005 (Пт) 7:45

Павлов Максим писал(а):
Вирусы живут пару месяцев от силы - пока дыру не закроют.

Где не закроют, в Винде? Это им придется каждую неделю все переписывать.

У них и так примерно каждую неделю хотфиксы выходят.
Павлов Максим писал(а):Не, я говорю про то, что сетевые черви существуют и по сей день,

Как класс - да. Одни и те же - нет.
Павлов Максим писал(а):и пока что никто всех дыр не закрыл, да и невозможно ВСЁ закрыть.

Речь не о том, что закроют все дыры, а о том, что закроют каждую дыру. Поскольку дыр бесконечно много, это не одно и то же.
Изображение

Ruslan Demidow
Мужчина!
Мужчина!
Аватара пользователя
 
Сообщения: 987
Зарегистрирован: 25.03.2004 (Чт) 13:39
Откуда: N.Novgorod

Сообщение Ruslan Demidow » 22.07.2005 (Пт) 21:30

tyomitch писал(а):
Павлов Максим писал(а):Ты имеешь ввиду бегать от компа к компу и расшаривать там везде доступ?... Дык, а если там 100 машин?...

2Ruslan: зачем расшаривать папки при каждом логоне, если это можно сделать один раз и навсегда?

Я немного не так выразился - я имел ввиду, что логон-скрипт отработает полюбому, ну а через день можно убрать скрипт. А диски уже будут расшарены.

Кстати насчёт удалённо - никак не могу запустить удалённый скрипт на чужой машине. Ругается на невозможность создать сервер (или объект сервера, как-то так... я уж не помню).
Это Ж-ж-ж-ж неспроста (с) Винни-Пух


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

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

Сейчас этот форум просматривают: Google-бот и гости: 137

    TopList