У меня есть процесс, который записывает что-то в файл, см. Пример ниже. Есть ли способ показать мне, что было написано в файле с этим событием? Благодарю.
Пример действия записи монитора процесса:
У меня есть процесс, который записывает что-то в файл, см. Пример ниже. Есть ли способ показать мне, что было написано в файле с этим событием? Благодарю.
Пример действия записи монитора процесса:
Эта строка на ваших скриншотах содержит различную информацию. Среди них смещение и длина. Вероятно, они представляют объем данных (длина), которые были записаны в этот файл в определенной позиции (смещение).
Поскольку это файл журнала, я бы предположил, что это файл ASCII. В этом случае каждый символ будет иметь один байт, и вполне вероятно, что смещение и длина даны в байтах. Таким образом, вам просто нужно перейти к цифре и прочитать следующее количество символов, чтобы получить то, что было записано в этот файл.
Существуют различные подходы для этого, и они будут зависеть от того, какие инструменты вы используете. Вы можете использовать инструмент Linux, доступный через cygwin, PowerShell, некоторый редактор, который позволяет вам перейти к определенному месту или другому инструменту в целом. Так что да, вы можете автоматизировать это.
Самый простой подход, вероятно, состоит в том, чтобы прочитать первое количество символов, отбросить их, а затем прочитать следующее количество символов и вывести их.
Особенности того, как это сделать, будут зависеть от инструментов, которые вы используете, и должно быть легко найти решение с помощью вашей любимой поисковой системы.