|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Копирование файлов по сети на Windows 7
Подскижите, люди добрые, как проводить копирование файлов по сети на семёрке посредством потока (TFileStream.Create)? Я уже отправляю файл таким методом копироваться, но вылазит сообщение: "Вход в систему не произведён: Имя пользователя или пароль не опознаны" Что надо сделать?
|
#2
|
|||
|
|||
Ага, известная проблема.
Теперь, начиная с висты, даже доступ по сети к шарам требует авторизации (за исключением случая домена, где авторизация проводится автомастически). Т.е. перед копированием тебе надо залогиниться на удаленную машину. |
#3
|
|||
|
|||
Так вот в том и дело, что если копировать через TSHFileOpStruct, то оно работает с горем пополам, а потоком требует авторизации((( Как это можно обойти или пройти эту самую авторизацию программно?
|
#4
|
|||
|
|||
Помогите пожалуйста! Просто очень нужно... Практику надо защищать скоро... А на ХР эта тема прокатит? Не будет такого сообщения?
|
#5
|
|||
|
|||
На хрюшке прокатит. Или даже просто в домене прокатит.
вообще, можно попробовать авторизоваться через WMI и потом уже работать с папкой. |
#6
|
|||
|
|||
Цитата:
|
#7
|
|||
|
|||
Я всё обыскал, но так и не нашёл, как выполнить авторизацию на удалённом компьютере((( Может вы подскажете как это сделать? Буду очень благодарен)))
|
#8
|
|||
|
|||
В принципе, тебе годится просто вызов CreateFile с правильно заполнеными security атрибутами. Все-равно ведь будешь туда копировать файлы. Соответсвенно, права на запись у тебя должны быть. Если функция "упала" - значит все-равно ничего не получится.
|