¿Cómo registro qué proceso está eliminando un archivo en Windows XP?

16

Un archivo se está eliminando aparentemente al azar durante todo el día. El proveedor del software cuyo archivo se está eliminando dice que otro software instalado en la computadora lo está eliminando, mientras que el proveedor del otro software dice lo contrario.

Intenté usar Process Monitor para poder determinar exactamente qué lo está eliminando, pero incluso cuando se filtra específicamente a ese archivo, las operaciones de creación de archivos se desencadenan varias veces por segundo, y no puedo filtrarlo específicamente a las eliminaciones.

¿Existe alguna herramienta o script que pueda usar para monitorear específicamente los intentos de eliminación en un solo archivo?

Jordan Milne
fuente
configura temporalmente el archivo para solo lectura, luego dentro de procmon debería ver y acceso denegado con el nombre del proceso.
user33788
Desafortunadamente, no estoy seguro de que sea factible, las eliminaciones son lo suficientemente largas entre ellas como para que no pueda mantener el servicio fuera de línea sin mucho trabajo configurando una copia de seguridad en otro sistema, pero lo suficientemente corto como para mantenernos ocupados arreglando cosas todo el tiempo Sucede.
Jordan Milne

Respuestas:

23

Si está utilizando Process Monitor, esté atento a la operación SetDispositionInformationFile, Resultado SUCCESS, detalles Delete: Truesobre la ruta que se está eliminando.

Darth Android
fuente