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 Lesen erweiterter Dateiinformationen fehlgeschlagen! (https://www.delphipraxis.net/145699-lesen-erweiterter-dateiinformationen-fehlgeschlagen.html)

Necz 6. Jan 2010 16:10


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:
  if(PropSetStg.Open(GUID_SummaryType,STGM_READ or
      STGM_SHARE_EXCLUSIVE,PropStg) = S_OK) then
die if-Bedingung nicht erfüllt wurde.
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??

p80286 6. Jan 2010 17:16

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

Necz 6. Jan 2010 17:28

Re: Lesen erweiterter Dateiinformationen fehlgeschlagen!
 
Nein, die Zugriffsrechte besitze ich, trotzdem danke für die Antwort.


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