Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Вниз

копирование   Найти похожие ветки 

 
OlegL   (2003-01-13 12:36) [0]

Подскажите пожайлуста. Моя программа должна скопировать файл из одной папки в другую. Обе папки находятся в другой третьей папке (full sharing) на другой машине. Если я открываю эту папку, то есть ввожу имя и парол (один раз) то всё прекрасно работает. Как мне всё это сделать програмным путём at run-time?


 
Mischka   (2003-01-13 14:56) [1]

не пробовал копировать так же, как и обычные файлы, только вместо C:\Folder1\Folder2\filename.ext указывать \\Server\SharedFolder\filename.ext?


 
Reindeer Moss Eater   (2003-01-13 15:26) [2]

WNetAddConnection перед копированием


 
OlegL   (2003-01-13 15:31) [3]

Я имено так и делал, но пока не зайдёшь на тот компютер введя имя и пароль
CopyFile("\\Server\SharedFolder1\File.ext","\\Server\SharedFolder2\File.ext",...) не работает


 
Reindeer Moss Eater   (2003-01-13 15:35) [4]

WNetAddConnection перед копированием



 
OlegL   (2003-01-13 15:37) [5]


> WNetAddConnection перед копированием

Мне нужно что-бы не было окна, потому-что программа будет делать это без ведома пользователя.


 
Reindeer Moss Eater   (2003-01-13 15:39) [6]

WNetAddConnection перед копированием


 
gsu   (2003-01-13 16:00) [7]

>> Reindeer Moss Eater
заело, можно и мне (-:|~

WNetAddConnection
WNetAddConnection2
WNetAddConnection3


 
Anatoly Podgoretsky   (2003-01-13 16:12) [8]

И все таки WNetAddConnection


 
OlegL   (2003-01-15 12:25) [9]

Я зделал вывод что мне нужен WNetAddConnection2, но не знаю ка его использовать. К примеру WNetAddConnection2(..что тут должно быть..,..тут знаю..,..тут знаю..,..тут тоже не понял).


 
Reindeer Moss Eater   (2003-01-15 13:27) [10]

var NetRes:TNetResource;

NetRes.dwType :=RESOURCETYPE_DISK;
NetRes.lpLocalName :=nil;
NetRes.lpRemoteName:=PChar("\\ServerName\ShareName");
NetRes.lpProvider :=nil;

WNetAddConnection2(NetRes,nil,nil,0);


 
OlegL   (2003-01-15 13:51) [11]

А почему lpProvider:=nil ?


 
Reindeer Moss Eater   (2003-01-15 13:55) [12]

lpProvider
Points to a null-terminated string that specifies the network provider to connect to. If lpProvider is NULL or points to an empty string, the operating system attempts to determine the correct provider by parsing the string pointed to by lpRemoteName.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.053 c
14-17299
Dimich1978
2003-02-20 09:25
2003.03.06
Траспортники барзеют(Пенза)


7-17405
grab3
2003-01-07 18:54
2003.03.06
Как достать пароли для Dialup в XP/9x


14-17349
Gerakl
2003-02-17 19:40
2003.03.06
VisualBasic


3-16897
Pk
2003-02-14 16:10
2003.03.06
Как сделать чтобы QuickReport


3-16861
bers
2003-02-17 21:32
2003.03.06
Запрос по части поля





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский