Hallo,
ich habe ein kleines Problem.
Ich nutze eine kleine Updateroutine in einem alten programm, mit der ich aus einem .\ProgrammData\Aust\Updates Verzeichnis aktuelle
DLL-Dateien in mein Applicationsverzeichnis Programm\... kopieren möchte.
Da ich hierzu ab WIN 7 Adminrechte benötige starte ich den Batch aus meiner Anwendung mit anliegendem Befehl.
Code:
ShellExecute(
handle, 'runas', PCHAR(batch_ruf), PCHAR(batch_par),
PCHAR(Aust.data_verzeichnis + 'Updates'), SW_HIDE);
Es erscheint auch der Hinweis, ob das Programm Änderungen vornehmen darf, allerdings werden die Dateien nicht kopiert.
Wie bekomme ich es hin, dass ich über einen Batchaufruf, aus meinem Programm heraus, die Dateien kopiert bekomme, was muss ich tun um die entsprechenden Rechte zu bekommen?.
Bis XP lief dies alles gut, seit win7 nicht mehr.