Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Dateien löschen trotz fehlender Zugriffsrechte (https://www.delphipraxis.net/73885-dateien-loeschen-trotz-fehlender-zugriffsrechte.html)

grips-net 25. Jul 2006 09:40


Dateien löschen trotz fehlender Zugriffsrechte
 
Hallo!

Ich möchte ein Programm schreiben (Delphi 7pro), das unter WinXP eine Datei trotz fehlender Zugriffsrechte löscht.

Konkret geht es darum, dass es bei einem (nicht von mir entwickelten Programm) zu Problemen kommt, die man durch Löschen der Datei c:\pdoxusrs.net - laut Aussage des Autors - beheben kann.
Nun ist die empfohlene Umgehung des Problems - inkl. Abmelden und neu als Administartor anmelden - recht umständlich und kann nicht jedem Nutzer des Programmes zugemutet werden. Kann ich mit einem eigenen Programm die Datei "übernehmen" obwohl der ausführende Benutzer meiner zukünftigen Anwendung keine Adminrechte hat? Und wenn ja, wie stelle ich das an?

Eventuell gibt es die Möglichkeit, die Anmeldedaten des Administartors irgendwo zu hinterlegen.

Schonmal im Voraus vielen Dank für Eure Hilfe!


Schöne Grüße aus dem Saarland.


Michael

fkerber 25. Jul 2006 09:43

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
Hi!

Es gibt Möglichkeiten, dein Programm sozusagen als Administrator auszuführen. Damit meine ich jetzt nicht "Ausführen als", sondern schon eine Programmlösung.

Unter Suchwörtern wie Privilegien, Administrator, Rechte etc. solltest du hier im Forum fündig werden!


Ciao, Frederic
(ebenfalls aus dem Saarland)

Klaus01 25. Jul 2006 09:44

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
Ich würde es als höchst schlimm finden,
wenn ein Prozeß ohne die entsprechenden Rechte
etwas löschen kann.

Grüße
Klaus

fkerber 25. Jul 2006 09:47

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
Hi!

Zitat:

Zitat von Klaus01
Ich würde es als höchst schlimm finden,
wenn ein Prozeß ohne die entsprechenden Rechte
etwas löschen kann.

Er hat ja gesagt, dass er die Admin-Rechte zur Verfügung hat, sich nur nicht immer "ummelden" will!
Als normaler Nutzer kann er es dann eben nicht löschen...


Ciao Frederic

Klaus01 25. Jul 2006 09:54

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
@fkerber

"Eventuell gibt es die Möglichkeit, die Anmeldedaten des Administartors irgendwo zu hinterlegen. "

Hat er gesagt.

Grüße
Klaus

grips-net 25. Jul 2006 10:01

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
@Klaus:
Ja. Ich teile deine Bedenken. Aber ich gelobe, dass ich meine Erkenntnisse - sollten mir Frederics Tipps weiterhelfen - nicht missbräuchlich verwenden werde. Es geht mir wirklich nur um eine schnelle Abhilfe dieses nicht von mir verursachten Problems.


@fkerber :
Danke für die schnelle Hilfe. Werde mich an passender Stelle umsehen. Hatte schon befürchtet, dass ich nicht allzuweit kommen werde, bin aber wieder voller Hoffnung.


Schöne Grüße


Michael

grips-net 27. Jul 2006 14:03

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
Nochmals Danke an meine Helfer. Habe das heute so umgesetzt wie beschrieben, und es funktioniert.

... Ich liebe Delphi-Praxis. Schnelle und unkomplizierte Hilfe ohne doofe Anmachsprüche ("Als Grundschüler muss man eigentlich wissen dass e=mc²")!

Luckie 27. Jul 2006 14:06

Re: Dateien löschen trotz fehlender Zugriffsrechte
 
Wie hast du es umgesetzt? So: http://www.michael-puff.de/Developer...ersonate.shtml ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.

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