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 Alternate DataStreams (ADS) schreiben und lesen? (https://www.delphipraxis.net/93960-alternate-datastreams-ads-schreiben-und-lesen.html)

Zacherl 13. Jun 2007 21:07


Alternate DataStreams (ADS) schreiben und lesen?
 
Hey,

kann mir jemand die APIs sagen, mit denen ich Alternate DataStreams lesen und schreiben kann?

Vielen Dank

Bernhard Geyer 13. Jun 2007 21:27

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Schau dir mal die Jedi an. Diese haben einige Funktionen für das NTFS gekaspelt.

Zacherl 13. Jun 2007 21:38

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Mh .. in welcher Unit genau? Sorry, find irgendwie leider nichts Passendes :?

CCRDude 13. Jun 2007 21:49

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Z.B. in JclNTFS ;)

Zacherl 13. Jun 2007 21:50

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Argh :wall: Hab irgendwie zu schnell aufs JVCL Verzeichniss geklickt :D

Basilikum 14. Jun 2007 07:32

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
sofern du tatsächlich nur schreiben und lesen möchtest (und die Namen der Streams bekannt sind), reicht auch ein einfaches CreateFile: http://support.microsoft.com/kb/105763

Zacherl 4. Feb 2008 11:07

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Grade nochmal hier vorbeigeguckt, weil ichs gerne ohne die JEDIs hätte. Basilikum der Tip ist perfekt :) Gibts auch eine API zum einfachen Löschen des ADS?

Luckie 4. Feb 2008 11:12

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Bemüh doch einfach mal die Forensuche, damit solltest du meine Unit mit einer Klasse zum Bearbeiten von ADS finden.

Zacherl 4. Feb 2008 11:39

Re: Alternate DataStreams (ADS) schreiben und lesen?
 
Unter "ADS" oder "alternate data stream löschen" ließ sich leider nichts finden. Mit "luckie ADS" dann schon, was ich ja aber vorher wohl nicht erahnen konnte .. trotzdem danke!


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