[C++] Frage: Datei finden und kopieren

  • Themenstarter Themenstarter ByeBye 229210
  • Beginndatum Beginndatum
B

ByeBye 229210

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 von einem Moderator:
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.
 

Neue Beiträge

Zurück