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 IsDirectoryProtected(ADir)? (https://www.delphipraxis.net/91315-isdirectoryprotected-adir.html)

PeterPanino 3. Mai 2007 10:08


IsDirectoryProtected(ADir)?
 
Gibt es eine Funktion, mit der man programmatisch feststellen kann, ob ein bestimmtes Verzeichnis erhöhte Schreibrechte benötigt?

CCRDude 3. Mai 2007 10:14

Re: IsDirectoryProtected(ADir)?
 
Ab XP MSDN-Library durchsuchenSfcIsFileProtected (parallel zu folgendem zu verwenden), und allgemein unter NT-basierten natürlich MSDN-Library durchsuchenGetFileSecurity.

PeterPanino 3. Mai 2007 10:44

Re: IsDirectoryProtected(ADir)?
 
Zitat:

Zitat von CCRDude
Ab XP MSDN-Library durchsuchenSfcIsFileProtected (parallel zu folgendem zu verwenden), und allgemein unter NT-basierten natürlich MSDN-Library durchsuchenGetFileSecurity.

Vielen Dank. In der JCL (JclWin32) gibt es eine Funktion
Delphi-Quellcode:
function GetFileSecurity(lpFileName: LPCTSTR; RequestedInformation: SECURITY_INFORMATION; pSecurityDescriptor: PSECURITY_DESCRIPTOR; nLength: DWORD; var lpnLengthNeeded: DWORD): BOOL; stdcall;
Mangels Dokumentation und Beispielen ist mir jedoch nicht klar, was die Parameter im einzelnen bedeuten bzw. wie diese in der Praxis anzuwenden sind.

Luckie 3. Mai 2007 10:46

Re: IsDirectoryProtected(ADir)?
 
Guck mal hier: http://www.michael-puff.de/Developer...ileAccess.html (Geht auch mit Verzeichnissen.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:30 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