Prozessmonitor: Daten, die in eine Datei geschrieben werden

Prozessmonitor: Daten, die in eine Datei geschrieben werden

Ich habe einen Prozess, der etwas in eine Datei schreibt, siehe unten für ein Beispiel. Gibt es eine Möglichkeit, mir zu zeigen, was bei diesem Ereignis in die Datei geschrieben wurde? Danke.

Beispiel für eine Schreibaktion des Prozessmonitors:

Bildbeschreibung hier eingeben

Antwort1

Die Zeile in deinen Screenshots enthält verschiedene Informationen. Darunter sind ein Offset und eine Länge. Wahrscheinlich stellen sie die Datenmenge (Länge) dar, die an einer bestimmten Position (Offset) in diese Datei geschrieben wurde.

Da es sich um eine Protokolldatei handelt, würde ich davon ausgehen, dass es sich um eine ASCII-Datei handelt. In diesem Fall hätte jedes Zeichen ein Byte und wahrscheinlich sind Offset und Länge in Byte angegeben. Sie müssten also nur zum Nummernzeichen springen und die folgende Anzahl von Zeichen lesen, um zu erfahren, was in diese Datei geschrieben wurde.

Es gibt verschiedene Ansätze hierfür, die von den von Ihnen verwendeten Tools abhängen. Sie könnten das Linux-Tool verwenden, das über Cygwin verfügbar ist, die PowerShell, einen Editor, mit dem Sie zu einem bestimmten Ort springen können, oder ein ganz anderes Tool. Sie könnten es also automatisieren.

Der einfachste Ansatz wäre wahrscheinlich, die erste Zeichenmenge einzulesen, diese zu verwerfen und dann die nächste Zeichenmenge einzulesen und auszugeben.

Die Einzelheiten hierzu hängen von derWerkzeuge, die Sie verwendenund mit Ihrer bevorzugten Suchmaschine sollte es einfach sein, eine Lösung zu finden.

verwandte Informationen