J'aimerais pouvoir examiner un programme d'installation d'application et savoir quels fichiers il va installer. Pour les points bonus: J'aimerais pouvoir extraire les fichiers dans un répertoire de mon choix plutôt que d'exécuter le programme d'installation. Si aucun n'est possible, je me contenterais de pouvoir obtenir la liste des fichiers installés après l'installation. Dans le monde linux des paquets .deb (Debian) et .rpm, je peux lister le contenu de tout paquet installé en utilisant un outil tel que "dpkg" ou "rpm". Je peux même sonder le fichier du paquet lui-même et obtenir la liste avant d'installer le paquet. Quel est le mécanisme équivalent dans Windows XP?Comment lister les fichiers installés par un Windows Installer donné?
10
A
Répondre
0
Vous pouvez essayer un logiciel de désinstallation tiers qui surveille le processus d'installation et enregistre les modifications, fichiers/registres, etc. http://www.martau.com/
3
Bien qu'il soit possible d'extraire les fichiers d'un package .MSI sans l'exécuter via du code personnalisé, il est plus facile d'exécuter une installation administrative (msiexec /a package.msi
). Cela va extraire ses fichiers dans un format qui peut ensuite être utilisé pour effectuer une installation, ou simplement vous permettre d'examiner son contenu.
Questions connexes
- 1. API pour lister les fichiers sur un périphérique Windows Mobile
- 2. Lister les fichiers par la dernière date de modification
- 3. Comment lister les fichiers dans un répertoire statique?
- 4. Comment puis-je lister les méthodes disponibles sur un objet ou un paquet donné en Perl?
- 5. Comment faire pour installer Satchmo dans Windows?
- 6. Lister les fichiers dans la corbeille
- 7. Désinstallation de fichiers non installés à l'origine par le programme de configuration INNO
- 8. Comment puis-je lister tous les processus s'exécutant sous Windows?
- 9. installer/désinstaller un service Windows
- 10. Hibernate Search - Comment lister tous les enregistrements par défaut
- 11. Comment puis-je lister les plugins (BHO) utilisés par Internet Explorer dans mon programme?
- 12. Lister les processus pour un utilisateur spécifique
- 13. Comment lister par programme tous les contrôleurs dans Rails
- 14. Est-il possible de lister les événements nommés dans Windows?
- 15. Déterminez les thèmes ASP.NET installés
- 16. Comment savoir si une DLL donnée est chargée par un processus donné?
- 17. Exécuter index.php plutôt que de lister les fichiers
- 18. Sous Windows, comment puis-je trouver les fichiers utilisés par un processus donné? Y a-t-il un logiciel qui fait cela?
- 19. mingw32 Ruby Installer pour Windows
- 20. Comment déterminer par programme quels PowerShell snapin sont installés
- 21. Comment lister les fichiers texte dans un répertoire dans Progress 4GL?
- 22. Comment puis-je lister tous les fichiers tga dans un répertoire (non récursif) en Python?
- 23. Étant donné un XSD est-il possible de lister une hiérarchie d'éléments et leurs attributs?
- 24. Comment lister les symboles dans un fichier .so
- 25. Comment lister les fichiers texte dans le répertoire sélectionné dans une liste?
- 26. Installer le service Windows sur Windows Vista
- 27. Comment lister toutes les fonctions dans un module Python?
- 28. Comment installer Tomcat sous Windows XP?
- 29. Comment installer un service Windows développé dans .NET 3.5?
- 30. Comment installer les paquets système dans Oracle?
Un logiciel est supprimé de l'Internet car il est corrompu. Mais j'ai payé mon permis. Comment puis-je avant de désinstaller, copier les fichiers entiers de ce paquet? – YumYumYum