Qual è un buon strumento / metodo per trovare quali file sul disco sono stati modificati dopo l'esecuzione di un programma?
-
05-07-2019 - |
Domanda
Riscontro uno strano problema in cui il mio programma C ++ di Visual Studio 2005 si arresta in modo anomalo la prima volta che viene eseguito dopo una nuova build. Sto riscontrando difficoltà nel debug di questo problema intermittente e sospetto che sia in qualche modo correlato a un file da qualche parte sul mio disco rigido che viene modificato. Se riesco a trovare i file, questo potrebbe fornire ulteriori informazioni su questo problema. Esistono buoni strumenti per osservare quali file vengono creati / eliminati / modificati durante l'esecuzione di un programma specifico?
Grazie in anticipo!
Soluzione
Puoi utilizzare lo strumento Process Monitor . Imposta " Mostra attività file system " su ON e imposta un filtro sul nome del processo per ottenere solo le tracce necessarie.
Altri suggerimenti
FileMon SysInternals (ora Microsoft)
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
Usa trova .
touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker