Einzelnen Beitrag anzeigen
Ungelesen 20.12.09, 13:00   #2
urga
Mitglied
 
Benutzerbild von urga
 
Registriert seit: Aug 2009
Ort: void* (*wtf[])(void **);
Beiträge: 453
Bedankt: 137
urga ist noch neu hier! | 0 Respekt Punkte
Standard

1. du kannst keine datei verschieben die in gebrauch ist.
GetModuleFileNameA() liefert - soweit mir bekannt ist - den pfad zur gerade ausgeführten .exe. und da diese ja läuft, also in betrieb ist, kannst du die auch nicht verschieben.

2. rename() benötigt die dateinamen. insofern ist "C:\Bla\Desktop\BLABLA.exe" schon richtig. das mit dem "\\" .... lies selbst http://de.wikipedia.org/wiki/Escape-Sequenz
__________________
entropie erfordert keine wartung
urga ist offline   Mit Zitat antworten