ORCA MSI Editing [fermé]

8

tous les matins,

J'essaie d'éditer un package MSI à l'aide d'ORCA, c'est un très bon outil, mais quelqu'un connaît-il d'autres bons outils d'édition MSI?

À votre santé

Cyper
la source
Je ne suis pas sûr que c'est ce que vous voulez, mais il est assez simple d'écrire un script VBS ou JS qui instancie les classes COM respectives pour gérer les packages MSI. Je l'ai utilisé par exemple pour éditer des fichiers .pcp (propriétés de création de correctifs) et .msi pour automatiser certaines étapes finales de la création d'un package. Mais je ne sais pas s'il s'agit d'une question de déploiement ou si vous créez les MSI ... (donc ma réponse dans un commentaire;))
0xC0000022L

Réponses:

7

ORCA est "officiel" mais manque de fonctionnalités. Nous utilisons une collection d'outils pour nos besoins d'emballage. Certains de ces outils vont bien au-delà de la simple modification d' un MSI.

  1. Super ORCA
  2. WiX
  3. Installateur avancé
  4. Extracteur universel
jscott
la source
Merci Brillaint pour cela. va essayer ces outils
Cyper
5

Je viens de trouver InstEd , un éditeur MSI gratuit. Semble bien.

Anthony K
la source
+1, en effet c'est l'un des plus pratiques.
0xC0000022L
InstEdit est phénoménal. La possibilité de mettre à jour un MSI ou de créer une transformation, en laissant l'original intact, est incroyablement pratique lors de la création de packages pour le déploiement SCCM.
peelman
2

MISE À JOUR: consultez ce résumé de stackoverflow.com pour connaître les avantages et les inconvénients des différents outils de déploiement.


Si vous devez apporter des modifications substantielles à un fichier MSI, les meilleurs outils sont Installshield , Advanced Installer etSage(officiellement retraité), haut la main. Un fichier MSI est une base de données, et il est plein de tables avec intégrité référentielle . Un changement dans une table se répercute rapidement sur un certain nombre d'autres tables, et il est assez poilu de le décoder vous-même, et pas très efficace en temps. Dans Orca, vous devez implémenter manuellement toutes les modifications de table en cascade.

MISE À JOUR: Malheureusement, Wise semble être hors marché en raison d'un problème juridique. C'était mon outil préféré car il était solide et ciblait le reconditionnement et les administrateurs plutôt que les développeurs. Wise avait auparavant un outil gratuit appelé InstallTailor qui permettait de capturer les modifications dans une transformation à la manière d'un assistant. Je ne trouve pas cet outil disponible pour le moment.

Stein Åsmul
la source