Qu'est-ce qu'un bon outil / une bonne méthode pour trouver quels fichiers sur le disque ont été modifiés après l'exécution d'un programme?
-
05-07-2019 - |
Question
Je rencontre un problème étrange dans lequel mon programme Visual Studio 2005 C ++ se bloque lors de sa première exécution après une nouvelle génération. J'ai de la difficulté à déboguer ce problème intermittent et je soupçonne qu'il est lié à un fichier quelque part sur mon disque dur en cours de modification. Si je peux trouver le (s) fichier (s), cela pourrait fournir un aperçu supplémentaire de ce problème. Existe-t-il de bons outils pour observer quels fichiers sont créés / supprimés / modifiés lors de l'exécution d'un programme spécifique?
Merci d'avance!
La solution
Vous pouvez utiliser l'outil Process Monitor . Définir & Show; Afficher l'activité du système de fichiers " sur ON et définissez un filtre sur le nom du processus pour obtenir uniquement les traces dont vous avez besoin.
Autres conseils
SysInternals (maintenant Microsoft) FileMon
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
Utilisez la recherche .
touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker