Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datei unter anderem Benutzeraccount kopieren / löschen (https://www.delphipraxis.net/115410-datei-unter-anderem-benutzeraccount-kopieren-loeschen.html)

Tiemo 11. Jun 2008 17:55


Datei unter anderem Benutzeraccount kopieren / löschen
 
Hallo,

ich suche eine Möglichkeit, eine Datei unter einem anderen Windows Benutzer lokal zu kopieren bzw. zu löschen in der Richtung CopyFileAsUser(Source, Target, Username, Password).
Hat jemand von euch einen Ansatz / Schnipsel?

Danke
Tiemo

Luckie 11. Jun 2008 18:00

Re: Datei unter anderem Benutzeraccount kopieren / löschen
 
Du könntest vorher MSDN-Library durchsuchenImpersonateLoggedOnUser aufrufen und dann die Datei mit den üblichen Funktionen kopieren.

Tiemo 11. Jun 2008 18:04

Re: Datei unter anderem Benutzeraccount kopieren / löschen
 
Zitat:

Zitat von Luckie
Du könntest vorher MSDN-Library durchsuchenImpersonateLoggedOnUser aufrufen und dann die Datei mit den üblichen Funktionen kopieren.

Perfekt! Danke.

Luckie 11. Jun 2008 18:06

Re: Datei unter anderem Benutzeraccount kopieren / löschen
 
Mir ist gerade was eingefallen: http://www.michael-puff.de/Developer...personate.html

Tiemo 11. Jun 2008 18:07

Re: Datei unter anderem Benutzeraccount kopieren / löschen
 
Ja, hatte ich schon gefunden... ;-) Schönen Abend

Dezipaitor 11. Jun 2008 23:34

Re: Datei unter anderem Benutzeraccount kopieren / löschen
 
Unbedingt Rückgabewert von dieser Funktion überprüfen. Sonst kann es passieren, dass es fehlschlägt, und du die Datei mit z.B. erhöhten Rechten kopierst.
Luckie hat es richtig gemacht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz