Delphi-Quellcode:
//create IFileOperation interface
r := CoCreateInstanceAsAdmin(Self.Handle, CLSID_FileOperation, IFileOperation, @lFileOp);
Vielen Dank für deine Hilfe. Damit und mit dem bereits gezeigten Code kann ich mir hoffentlich was brauchbares zusammenstricken damit die Schreibrechte nur bei Bedarf angefordert werden.
Hey, wenn du nicht unbedingt darauf pochst das so umsetzen zu wollen, dann spar dir doch den ganzen Ärger und fordere einfach beim Programmstart direkt Adminrechte an.
Keine gute Idee. Ich mag es selber nicht wenn Programme immer mit Adminrechten laufen wollen, zumal es meistens auch nur in Ausnahmefällen nötig ist.
Die Schreibrechte für das Zielverzeichnis meinte ich.