Kopiowanie pliku do określonej lokalizacji

apathedosheu

Użytkownik
Dołączył
Luty 2, 2012
Posty
14
Mam problem przy tworzeniu malware. Już na początku nie umiem sobie poradzić ze skopiowaniem pliku do określonego folderu z pomocą funkcji Copyfile.

Kod:
Dir : String;
Folder : String;
Plik : String;

Dir := GetCurrentDir;
Folder := (ExtractFileDrive(Dir) + '\' + 'NazwaFolderu');
Plik := ((Folder) + '\' + 'NazwaPliku.exe');

Copyfile( PChar(paramstr(0)), (Plik), true);

[Error] Unit1.pas(45): Incompatible types: 'String' and 'PAnsiChar'

Wiem, że w (Plik), powinna być ścieżka do zapisu pliku np. C:\NazwaFolderu\NazwaPliku.exe
Chcę zamieścić malware do dysku na którym została uruchomiona aplikacja.

Znalazłem rozwiązanie
Kod:
Copyfile( PChar(paramstr(0)), PAnsichar(Plik), true);
 
Ostatnia edycja:
Do góry Bottom