
Tengo una instalación de un programa de Windows muy grande y quiero saber qué archivos se leen realmente mientras instalo el programa y cuál es mi configuración específica.
¿Hay alguna manera de monitorear esto y obtener una lista de los archivos que se leyeron?
MiréMonitor de procesoy puedo poner un filtro en el directorio que quiero monitorear, pero no encontré una manera fácil de obtener una lista de archivos que se abrieron en ese directorio.
Respuesta1
Filemónde sysinternals te permitirá ver a qué archivos se accede en tiempo real. Puede ejecutar filemon y luego realizar la instalación del programa y monitorear a qué archivos se accedió.
Como ha comentado Jim B, Process Monitor ha sustituido a Filemon. Como nota adicional para el interrogador original, cuando filtre en Process Monitor, asegúrese de que su filtro sea "Ruta" "contiene" en lugar de "Ruta" "es". Si lo hace, la ruta es, solo muestra la ruta que especificó en el campo/columna de ruta y ya no verá los nombres de los archivos reales. El uso de "contiene" conserva los nombres de los archivos para que pueda ver a qué se accede en ese directorio.
Respuesta2
Windows (opcionalmente) mantiene los tiempos de acceso (a veces), puede usarlos para obtener su información, sin embargo, no tengo ninguna idea sobre un método bueno y simple para usarlos.
Respuesta3
Podrías utilizar una herramienta de captura de instantáneas como regshot.
Respuesta4
Hay un programa comercial llamadoVista de archivos PAque puede ser más fácil de configurar y usar que Filemon. Ofrecen una prueba gratuita de 30 días completamente funcional.