Autor Beitrag
Rian-Nathanael
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 05.03.09 22:01 
Hallo,
wie vielleicht einigen hier bekannt ist, kann man auf NTFS formatierten Laufwerken Streams an Dateien anhängen.

jetzt frage ich mich, ob, und wenn ja wie, ich als Delphi 7 Benutzer diese Streams auslesen kann (angenommen ich weiß, dass die Datei einen Stream hat, kenne aber nicht den Namen des Streams).

Dabei würde ich gerne auf die "[ausführen] notepad meinedatei.txt:derStream. " Methode verzichten [da mir der Name des Streams nicht bekannt ist] und auch nicht die Streams.exe technet.microsoft.co...ernals/bb897440.aspx zurückgreifen.

weiß jemand vielleicht, wie manche antiviren-programme die Streams finden und durchsuchen?
und die Möglichkeit die Datei auf ein FAT oder FAT32 System zu kopieren, um den Namen des Streams zu erfahren steht auch nicht zur Verfügung.

Da es a) eine Warnung bei verschieben auf ein nicht-kompatibles Laufwerk gibt und b) die Streams ja von einem Programm erzeugt wurden,
müsste es da nicht so eine art logfile geben?

habe bei google nichts entsprechendes gefunden.

vielen dank im vorraus

Rian-Nathanael
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Do 05.03.09 22:10 
Hallo und :welcome: in der EE,

per Google bin ich innerhalb von 2 Minuten auf den entsprechenden Befehl gestoßen ;). (Wenn man den Befehl liest, macht man das hier :autsch: , da man es sich denken kann, da es für Dateien FindFirstFileW heißt ;) ).

Grüße
Heiko
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 05.03.09 22:10 
Hallo und :welcome: im Forum!

Das nennt sich Alternate Data Stream und kann in Delphi z.B. so benutzt werden:
www.delphi3000.com/a...article_4144.asp?SK=
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 06.03.09 13:42 
Und hier noch eine Quelle: www.michael-puff.de/Artikel/ADS.shtml
Rian-Nathanael Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 06.03.09 16:28 
leider funzt die FindFirstStreamW function erst ab vista -.-
hab's noch nicht probiert, aber der quellcode von delphi3000 sollte helfen

vielen dank