Hi
wie kann ich nach einer datei suchen ohne den namen zu kennen
so wie ein virenscanner
scanner nach bestimmten dateien
unter einem offset verstehe ich einen wert, z.b. 13, der zu einer basisadresse hinzuaddiert wird.
beispielsweise hast du eine datei geladen und bekommst die basisadresse (startadresse) der datei. zu dieser adresse addierst du den wert 13 und kannst aus dieser adresse den wert auslesen, der in der datei auf platz 13 liegt. (das geht natürlich mit fileseek und readbyte/-long-word...usw.)
das kannst du nur so mache, indem du einen ordner durchsuchst und jede datei nacheinamder öffnest und den wert in der adresse 13 ausliest und mit deinem suchwert vergleichst.
(hoffe hab jetzt richtig verstanden was du willst)
beispielsweise hast du eine datei geladen und bekommst die basisadresse (startadresse) der datei. zu dieser adresse addierst du den wert 13 und kannst aus dieser adresse den wert auslesen, der in der datei auf platz 13 liegt. (das geht natürlich mit fileseek und readbyte/-long-word...usw.)
das kannst du nur so mache, indem du einen ordner durchsuchst und jede datei nacheinamder öffnest und den wert in der adresse 13 ausliest und mit deinem suchwert vergleichst.
(hoffe hab jetzt richtig verstanden was du willst)
[PB4.20]
Guck dir mal FindFirstFileNotification_() an. Das sind so API Funktionen, die dich benachrichtigen, wenn eine Datei gelesen, geschrieben, gelöscht oder sonstwie verändert wird.
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End