Réponses:
Vous avez 3 options principales:
À noter: les 2 premières options sont sensibles à d'autres choses qui se passent avec votre PC pendant que le programme d'installation est en cours d'exécution. Vous pouvez finir par vous connecter ou remarquer des changements qui ne s'appliquent pas au programme que vous utilisez. Cependant, ils ont également l'avantage de pouvoir continuer la journalisation / surveillance pendant que vous exécutez le programme, lorsqu'il peut créer des fichiers de données / clés de registre par défaut et les distribuer dans tout le système.
Déchirer le programme d'installation peut vous permettre de voir exactement ce qu'il est censé faire (et annuler, si vous pouvez également résoudre le programme de désinstallation), mais pas ce que le programme lui-même va faire pendant que vous l'utilisez.
Vous pouvez utiliser un logiciel gratuit appelé Universal Extractor pour extraire tout ce qui est contenu dans un programme d'installation. Vous pouvez ensuite rechercher les fichiers individuels sur votre système de fichiers (Program Files, Documents and Settings, system32, etc.). Assez laborieux, mais souvent la solution la plus simple.
J'ai utilisé Sandboxie à cet effet. J'ai créé un nouveau bac à sable et n'ai rien fait d'autre que d'y installer un programme. Ensuite, vous pouvez inspecter le dossier de ce bac à sable («C: \ bac à sable» par défaut, je crois) pour voir chaque fichier qui a été modifié.
Je veux généralement savoir ce que fait un installateur car je n'y fais pas encore confiance, donc avec Sandboxie j'ai l'avantage supplémentaire de pouvoir effacer tout le programme sans laisser de traces en détruisant simplement le bac à sable.
msiexec
permet d'enregistrer l'installation avec l'option / L. Vous pouvez enregistrer tout ce qui se passe pendant l'installation avec `/ L * V.
c:\Users\Dmytro_Poliarush\Downloads>msiexec /i package.msi /L*V inst.log
Il est plus pratique de nommer le fichier avec l' .txt
extension afin que vous puissiez le voir lors de l'ouverture avec le bloc-notes.