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.
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:
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: