Numéro d'article: 255905 - Dernière mise à jour: jeudi 22 décembre 2005 - Version: 4.0

Comment faire pour utiliser l'éditeur de base de données Orca pour modifier des fichiers Windows Installer

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).

Sommaire

Agrandir tout | Réduire tout

Résumé

En raison des limitations des outils Windows Installer existants, vous pouvez avoir besoin de modifier les fichiers de package Windows Installer (.msi) directement. L'éditeur de base de données Orca est un outil d'édition de table disponible dans le Kit de développement logiciel (SDK) Windows Installer et il peut être utilisé pour modifier vos fichiers .msi. L'éditeur Orca modifie et crée des fichiers de module de fusion (.msm), des fichiers de l'Évaluateur de cohérence interne (.cub) et des fichiers de création de correctif (.pcp). Cet article explique comment utiliser l'éditeur Orca pour modifier vos fichiers .msi.

Plus d'informations

Avertissement La modification d'un fichier MSI peut provoquer de graves problèmes pouvant laisser votre système dans un état instable. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'éditeur de fichiers MSI puissent être résolus. Vous ne devez essayer d'apporter des modifications au fichier MSI d'un produit d'expédition que sur instruction directe du fournisseur du produit.

Installation et exécution d'Orca

Pour installer et exécuter l'éditeur Orca, procédez comme suit :
  1. Téléchargez les exemples, les outils et la documentation du Kit de développement logiciel (SDK) Windows Installer à partir de la page Web suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)
  2. Installez l'éditeur Orca en double-cliquant sur le fichier Orca.msi dans le dossier \Microsoft SDK\bin.
  3. Cliquez sur Démarrer, pointez sur Programmes, puis cliquez sur Orca.
  4. Dans le menu File, cliquez sur Open, puis recherchez le fichier .msi que vous souhaitez modifier.

Tables

Les tables du fichier .msi sont répertoriées dans le volet gauche. Sélectionnez la table à modifier. Les champs de la table apparaissent en haut du volet droit. Vous pouvez développer et réduire ces champs.

Pour ajouter des tables standard qui n'apparaissent pas, cliquez sur Add table dans le menu Tables. Pour supprimer une table, cliquez sur Drop table dans le menu Tables. Vous devez sélectionner une table pour que l'option Drop table apparaisse sur le menu.

Les options Export tables et Import tables se trouvent dans le menu Tables. L'option Export tables exporte une table vers un format texte qui peut être modifié avec un éditeur de texte, tel que le Bloc-notes. La table exportée a une extension .idt. Vous pouvez importer ces tables IDT dans l'éditeur Orca à l'aide de l'action Import tables.

Lignes

Pour ajouter une ligne à une table, cliquez sur Add Row dans le menu Tables. Une boîte de dialogue apparaît avec les champs de la table sélectionnée. Les champs avec une clé dorée à l'arrière sont les clés principales pour cette table. Le nom de champ est indiqué au-dessus de la boîte d'édition, suivi du type de champ. Si le mot "Requis" suit le type de champ, ce champ est requis et la ligne ne peut pas être ajoutée tant qu'une valeur n'apparaît pas dans ce champ.

Pour supprimer une ligne, sélectionnez la ligne de la table, puis cliquez sur Drop row(s) dans le menu Tables.

Pour modifier un champ existant sur une ligne, double-cliquez à l'intérieur du champ que vous souhaitez modifier.

Validation

La validation s'exécute de l'intérieur de l'éditeur Orca lorsque vous cliquez sur Validate dans le menu Tools. Si vous utilisez l'éditeur Orca inclus dans le Kit de développement logiciel (SDK) Windows Installer, il existe une liste déroulante des fichiers d'évaluation disponibles que vous pouvez exécuter.

Pour valider un fichier, procédez comme suit :
  1. Sélectionnez une suite de fichiers d'évaluation disponibles à partir du menu déroulant de l'éditeur Orca du dernier Kit de développement logiciel (SDK) Windows Installer.
    • Sélectionnez Full MSI Validation Suite pour valider un fichier MSI avec tous les valideurs disponibles.
    • Sélectionnez Windows 2000 Logo Program Suite pour exécuter un sous-ensemble des valideurs utilisés pour la certification de logo.
    • Sélectionnez Merge Module Validation Suite pour valider un fichier MSM.
  2. Désactivez Show "INFO" messages pour empêcher l'affichage des messages d'informations qui n'indiquent pas un problème lié à la base de données.
  3. Cliquez sur Go.
Une fois la validation terminée, vous pouvez copier les résultats vers un éditeur de texte pour les afficher.

Boîtes de dialogues

Si le fichier .msi ouvert dans l'éditeur Orca contient des boîtes de dialogue pour l'interface utilisateur, affichez un aperçu de ces boîtes de dialogue à l'aide de l'option Dialog Preview dans le menu Tools. Vous devez utiliser les tables appropriées pour modifier les boîtes de dialogue.

Informations de résumé

Pour modifier les informations de résumé, cliquez sur Summary Information dans le menu View.

Remarque Le champ ProductID est le code du package pour le fichier .msi, pas le code du produit. Le code du produit est stocké dans la table Property dans la propriété ProductCode. Si vous enregistrez le fichier .msi dans l'éditeur Orca, le code du package n'est pas modifié automatiquement. Vous devez apporter cette modification manuellement.

Références

Toutes les informations relatives aux tables ou aux champs spécifiques d'un fichier .msi se trouvent dans le fichier d'aide de Windows Installer (Msi.chm). Le fichier d'aide est installé dans le répertoire MsiIntel.SDK\Help lorsque le Kit de développement logiciel (SDK) Windows Installer est installé. Les informations des tables standard se trouvent à l'emplacement suivant dans le fichier d'aide :

Installer Database\Installer Database Reference\Database Tables.
Pour installer et exécuter le contrôle ActiveX de mise à jour du Kit de développement logiciel (SDK), consultez la page Web à l'adresse suivante (en anglais) :
http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en)

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows Installer 1.0
  • Microsoft Windows Installer 1.1
  • Microsoft Windows Installer 1.2
  • Microsoft Windows Installer 2.0
Mots-clés : 
kbappsetup kbhowto KB255905
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
Retired KB ArticleExclusion de responsabilité concernant les contenus obsolètes dans la Base de connaissances
Cet article concerne des produits pour lesquels Microsoft n'offre plus de support. Il est par conséquent fourni « en l'état » et ne sera plus mis à jour.