Autor und Eigentümer einer Datei
-
Hallo zusammen,
ich arbeite mit borland builder6 C++.
Meine Dateiattribute finde ich mit TSearchTec.
Mein Dateidatum (erstellt, geändert, etc.) finde ich mit WIN32_File_Attribute_Data.
Meine Dateigröße in Bytes mit std::ifstream.Aber mit was finde ich meine Dateiautoren und Dateieigentümer?
Ein kleiner Hinweis wäre echt suuuuper!!!
LG
Traugott
-
https://docs.microsoft.com/en-us/windows/win32/secauthz/finding-the-owner-of-a-file-object-in-c--
GetSecurityInfo
+LookupAccountSid
Dateiautoren und Dateieigentümer?
Soweit ich weiss speichert NTFS nur den "owner". Autor wird soweit ich weiss nicht erfasst.
-
Gemeint sind wohl eher die erweiterten Dateiattribute bei Dokumenten (docx, pdf, ...). Stichworte: Shell32 GetDetailsOf bzw. GetDetailsOfEx.
Die meisten Artikel dazu habe ich für C# entdeckt, sind aber natürlich auch von C++ aus möglich (COM).
Hier ein paar davon:- GetDetailsOf function return empty string using Shell32.Shell, works fine in local machine (beachte die Liste der möglichen Indizes bei "Solution 4", je nach Windows-Version - unter Windows 10 wahrscheinlich noch wieder anders).
- Read/Write 'Extended' file properties (C#)
- Retrieve detailed information of a File