Système complet de fichiers diff

J'ai un programme que je dois installer sur Windows 8. Le problème est que le programme modifie quelques fichiers qui ne fonctionnent pas, mais les paramètres de registre sont également impliqués.

Voici donc ma situation – je dois déterminer exactement quels fichiers et entrées de registre sont modifiés par rapport à un système qui ne l'installe pas. Fondamentalement, mon idée est d'utiliser VMWare. Installez le premier programme, clonez ce VMWare, installez le deuxième programme, puis obtenez le diff pour les deux systèmes et découvrez quels fichiers ont été modifiés / ajoutés.

Comment puis je faire ça? Le système de fichiers diffis autant que je peux le trouver, a été réalisé soit pour quelques fichiers seulement, soit pour linux.

Des idées sont les bienvenues, car les deux programmes sont impératifs pour notre travail.

Si rien d'autre ne fonctionne, je suis même disposé à aller jusqu'à écrire tout le programme diff, mais cela pourrait prendre quelques semaines avec le temps libre ou le manque de ce que j'ai.

Si vous souhaitez simplement désinstaller proprement, vous pouvez utiliser quelque chose comme Revo Uninstaller pour surveiller le processus d'installation.

Si vous voulez des détails, peut-être que l'exécution de Process Monitor avant le lancement du programme d'installation aidera, bien que le filtrage de tous les changements de registre / système de fichiers non liés pourrait devenir difficile. Le RegFromApp de NirSoft pourrait être utile ici.

Enfin, supposons que vous pouvez toujours créer une liste complète des fichiers avant et après du lecteur à l'aide du répertoire ou de tout programme approprié, ainsi qu'une exportation de registre complète avant et après, puis comparez les deux ensembles de données. Pour ce dernier (comparaison de registre), des programmes tels que RegShot ou RegShot2 peuvent vous aider.