![]() |
Lesen erweiterter Dateiinformationen fehlgeschlagen!
Hallo liebe Delphi-Praxis-Community,
Ich habe zum Auslesen von erweiterten Dateiinformationen die Funktion von Mathias Simmeck benutzt, was nicht funktionierte ,da an der Stelle
Delphi-Quellcode:
die if-Bedingung nicht erfüllt wurde.
if(PropSetStg.Open(GUID_SummaryType,STGM_READ or
STGM_SHARE_EXCLUSIVE,PropStg) = S_OK) then Kann mir jemand weiterhelfen? Bzw. woran könnte es liegen? edit: Die Fkt. PropSetStg.Open(GUID_SummaryType,STGM_READ or STGM_SHARE_EXCLUSIVE,PropStg) liefert STG_E_FILENOTFOUND , was mich verwirrt, da der Funktionsaufruf: StgOpenStorageEx(pwidechar(FileName),STGM_READ or STGM_SHARE_DENY_WRITE,STGFMT_ANY,0,nil,nil, @IID_IPropertySetStorage,Stg)= S_OK ist. Wieso taucht das STG_E_FILENOTFOUND nicht schon hier auf?? |
Re: Lesen erweiterter Dateiinformationen fehlgeschlagen!
Hallo Necz,
Könnte es unter Umständen sein, daß Dir (dem Benutzerkonto mit dem Du arbeitest) die Zugriffsrechte fehlen? (FILE_READ_EA) Gruß K-H |
Re: Lesen erweiterter Dateiinformationen fehlgeschlagen!
Nein, die Zugriffsrechte besitze ich, trotzdem danke für die Antwort.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 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 by Thomas Breitkreuz