Re[4]: Передать файл через Internet
От: Mihalich  
Дата: 22.03.06 12:32
Оценка:
Здравствуйте, hermit., Вы писали:

H>Скорее не WinSock, ему все равно где работать, Имеется в виду наверное NetBios?

H>Для него нужно, чтобы удаленый комп имел прямое соединение с инетом. На нем нудно расшарить папку с доступом для конкретного пользователя. Желательно в конце имени ресурса добавить знак "$", чтобы скрыть его от посторонних глаз. Это будет сервер.
H>После чего с клиента нало залогиниться к удаленому ресурсу сервера под пользователем, имеющим права в удаленном домене. Для этого можно использовать WNetAddConnection* если предполагается передавать файл программно. Вместо имени сервера, нужно использовать его внешний IP адрес.
H>Ну а после подключения, с удаленым ресурсом можно работать как с обычным подключенным диском, с учетом прав доступа разумеется.

Во первых спасибо за помощь! Долго не отвечал, не как не мог добраться до кассы, заплатить за Internet. В общем все понятно, но несколько моментов все же нужно уточнить.
1. Можно ли в параметр lpRemoteName структуры NETRESOURCE передать такое значение “\\192.118.1.25\C:\Documents and Settings\All Users\Документы”?
2. Сейчас нет возможности испытать все это в Internet, можно ли это проделать с моим компьютером?
3. Если у расшаренного ресурса полный доступ, можно ли в параметры lpPassword и lpUserName передать vbNullString?

Заранее благодарен!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.