Supposons que j'installe un logiciel sous Windows et que je souhaite voir toutes les modifications qu'il a apportées lors de son installation, quelle est la façon la plus simple de suivre les modifications du système. Le changement pourrait se produire dans les fichiers programme / système ou dans le registre, etc. Y a-t-il un outil qui suit ces changements? Cela peut être utile, par exemple, dans une installation de correctifs où un administrateur peut vouloir garder une trace de toutes les modifications qu'il a apportées.
9
Réponses:
Le moniteur de processus de Sysinternal pourrait être utile ici. Bien que cela puisse être un peu trop verbeux, vous pouvez filtrer les autres processus et les ajuster jusqu'à ce que cela fonctionne le mieux pour vous. Lancez-le et scannez, puis démarrez votre installation et arrêtez-vous une fois terminé.
Moniteur de processus
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
Il peut y avoir d'autres solutions gratuites spécifiques à l'installation binaire lancée, mais je ne les connais pas.
Mise à jour rapide
Je suis d'accord avec Evan, au moins pour le registre, s'il est trop détaillé, vous voudrez peut-être exécuter une exportation avant et après l'installation. Les outils de support de Windows 2003 sont livrés avec windiff.exe (un ancien favori pour rechercher les différences dans le registre - entre deux fichiers .reg).
la source
Vous voulez faire "l'instantané du pauvre". Je le fais assez souvent lors de la création de mes propres MSI pour des logiciels tiers avec WIX.
Process Monitor est probablement un peu trop bavard pour ce que vous essayez de faire. Vous pouvez essayer de créer un "instantané" du registre en utilisant quelque chose comme:
Et puis à nouveau après pour que vous puissiez comparer.
Avec le système de fichiers, j'ai utilisé l'utilitaire gratuit " FileList " pour générer un instantané "avant" et "après" du système de fichiers.
Les modifications à l'intérieur des fichiers existants sont problématiques. Vous devrez peut-être prendre un instantané initial, localiser les fichiers qui ont été modifiés, puis restaurer (j'utilise normalement une machine virtuelle et la fonctionnalité d'instantané de disque intégré pour la restauration) et prendre un instantané «avant» de chaque fichier qui vous savez va être modifié pour se comparer à la version "après".
N'oubliez pas que la capture des modifications n'est pas la même chose que la capture de la logique du programme d'installation. Dans la mesure du possible, la rétro-ingénierie du programme d'installation est préférable à la simple tentative de capture des modifications. Vous pouvez manquer des nuances que vous ne voyez pas en raison des circonstances de la configuration de votre ordinateur instantané.
L'ancien WinInstall 2003 LE fourni avec Windows 2000 Server fait un travail assez décent pour générer ce type de clichés à des fins de référence, mais les MSI qu'il génère sont épouvantables. (J'ai renoncé à l'utiliser et j'ai commencé à faire des instantanés moi-même "à la main" comme je l'ai décrit ci-dessus.)
la source
Découvrez Total Uninstall
Il surveillera avant et après une installation et vous dira exactement ce que ce programme a fait.
http://www.martau.com/tu_download.php
la source
Vous pouvez utiliser le produit Installshield pour ouvrir le package, et ainsi vous saurez ce qu'il fera sans avoir à l'installer pour de vrai. Ce produit intègre également un outil de capture pour faire un instantané avant / après
la source