VB 06 - Ausgeführte Datei in Windir kopieren

Das ist nicht möglich, da diese Datei im Moment gerade geöffnet ist.
Du kannst höstens ein zweites Programm anstarten, welche zeitverzögert das Programm wegkopiert und im Anschluss wieder startet.
Das erste Programm muss sich na dem Aufruf selbst schliessen.
 
mage hat gesagt.:
Das ist nicht möglich, da diese Datei im Moment gerade geöffnet ist.
Bist du sicher? Das Programm soll sich ja bloß selber kopieren und nicht verschieben. Es müsste also mit dem FileCopy-Befehl durchaus möglich sein.
 
Ich denke nicht, dass das geht. Hab letztin auch versucht eine geöffnete Datei zu kopieren, und Windoof hat gleich nen Fehler gebracht...
 
Diese Zeile hier:
Visual Basic:
FileCopy App.Path & "\" & App.EXEName & ".exe", App.Path & "\Kopie.exe"
funktioniert bei mir wunderbar. Das Programm erstellt dabei eine Kopie von sich selbst im Programmverzeichnis.
 
Zurück