[C++] Frage: Datei finden und kopieren

GeileEier

Mitglied
hallo,
ich brauche etwas hilfe bei einem programm....

das programm soll eine kopie von sich auf dem desktop erstellen....

über google habe ich 2 befehle gefunden....


wie bringe ich das ganze zum laufen---


PHP:
// findet den pfad des prog.


#include <windows.h>
#include <conio.h>
#include <iostream>

using namespace std;

int main()
{
 char str[MAX_PATH];
 GetModuleFileNameA(NULL,str,MAX_PATH);
 cout<<str;
 getch();

 return 0;
}



// kopiert das prog. nach desktop


#include <windows.h>

int main()
{
  CopyFile("..........Prog.exe","%USERPROFILE%\Desktop\Prog_backup.exe" , FALSE);
  return 0;
}
 
Zuletzt bearbeitet:
Also wenn du der main die parameter int argc und char* argv[] mitgibst steht in argv[0] der Name des Programmes sammt Pfad.
wie du dann mit mit dem Copy befehl umgehen musst ist hoffentlich klar.
Allerdings würde ich es nicht beschwören, dass ein Programm sich selbst kopieren kann.
 
Zurück