Monitor de proceso: datos escritos en un archivo

Monitor de proceso: datos escritos en un archivo

Tengo un proceso que escribe algo en un archivo; consulte a continuación un ejemplo. ¿Hay alguna manera de mostrarme lo que se escribió en el archivo con este evento? gracias.

Ejemplo de acción de escritura del monitor de procesos:

ingrese la descripción de la imagen aquí

Respuesta1

Esa línea en sus capturas de pantalla contiene varios fragmentos de información. Entre ellos se encuentran un desplazamiento y una longitud. Es probable que representen la cantidad de datos (longitud) que se escribieron en ese archivo en una posición específica (desplazamiento).

Como es un archivo de registro, supongo que es un archivo ASCII. En ese caso, cada carácter tendría un byte y es probable que el desplazamiento y la longitud se proporcionen en bytes. Como tal, sólo tendría que saltar al carácter numérico y leer el siguiente número de caracteres para obtener lo que se escribió en ese archivo.

Existen varios enfoques para hacer esto y dependerán del tipo de herramientas que utilice. Puede utilizar la herramienta de Linux que está disponible a través de cygwin, PowerShell, algún editor que le permita saltar a una ubicación específica o a otra herramienta. Entonces sí, podrías automatizarlo.

El enfoque más sencillo probablemente sería leer la primera cantidad de caracteres, descartarlos y luego leer la siguiente cantidad de caracteres y generarlos.

Los detalles sobre cómo hacer esto dependerán delherramientas que usasy debería ser fácil encontrar una solución utilizando su motor de búsqueda favorito.

información relacionada