Здравствуйте, 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?