Création d’un mode de compatibilité personnalisé dans Compatibility Administrator
Windows® offre plusieurs modes de compatibilité, autrement dit des groupes de correctifs de compatibilité permettant de résoudre de nombreux problèmes de compatibilité des applications couramment rencontrés. Lorsque vous travaillez avec Compatibility Administrator, vous pouvez décider de regrouper certains de vos correctifs de compatibilité individuels dans un mode de compatibilité personnalisé, que vous pouvez ensuite déployer et utiliser sur n’importe laquelle de vos bases de données de compatibilité.
Qu’est-ce qu’un mode de compatibilité ?
Un mode de compatibilité est un groupe constitué de plusieurs correctifs de compatibilité. Un correctif de compatibilité, précédemment appelé « shim », est un code succinct qui intercepte les appels à des API provenant d’applications. Le correctif transforme les appels d’API de telle façon que la version actuelle du système d’exploitation prenne en charge l’application de la même façon que les versions antérieures. Ce peut être n’importe quoi, de la désactivation d’une nouvelle fonctionnalité dans Windows à l’émulation d’un comportement particulier d’une ancienne version de l’API Windows.
Recherche de modes de compatibilité existants
L’outil Compatibility Administrator a des correctifs préchargés pour de nombreuses applications courantes, notamment des correctifs de compatibilité, des modes de compatibilité et des messages AppHelp connus. Avant de créer un nouveau mode de compatibilité, vous pouvez rechercher une application existante, puis copier et coller les correctifs connus dans votre base de données personnalisée.
Important
ACT (Application Compatibility Toolkit) installe une version 32 bits et une version 64 bits de l’outil Compatibility Administrator. Vous devez utiliser la version 32 bits pour créer des bases de données personnalisées pour les applications 32 bits. Il en va de même pour la version 64 bits.
Pour rechercher une application existante
Dans le volet gauche de l’outil Compatibility Administrator, développez le dossier Applications et recherchez le nom de votre application.
Cliquez sur le nom de l’application pour afficher les modes de compatibilité, correctifs de compatibilité ou messages AppHelp préchargés.
Création d’un nouveau mode de compatibilité
Si vous ne trouvez pas de mode de compatibilité préchargé pour votre application, vous pouvez en créer un qui sera utilisé par votre base de données personnalisée.
Important
Un mode de compatibilité comprend un ensemble de correctifs de compatibilité et doit être déployé en tant que groupe. Vous devez donc inclure uniquement les correctifs que vous envisagez de déployer conjointement dans la base de données.
Pour créer un nouveau mode de compatibilité
Dans le volet gauche de Compatibility Administrator, sous l’en-tête Custom Databases, cliquez avec le bouton droit sur le nom de la base de données à laquelle vous appliquerez le mode de compatibilité, cliquez sur Create New, puis sur Compatibility Mode.
Tapez le nom de votre mode de compatibilité personnalisé dans la zone de texte Name of the compatibility mode.
Sélectionnez chacun des correctifs de compatibilité disponibles à inclure dans votre mode de compatibilité personnalisé, puis cliquez sur >.
Important
Si vous hésitez sur les correctifs de compatibilité à ajouter, vous pouvez cliquer sur Copy Mode. La boîte de dialogue Select Compatibility Mode, dans laquelle vous pouvez sélectionner l’un des modes de compatibilité préchargés, s’ouvre. Après avoir sélectionné un mode de compatibilité et cliqué sur OK, tous les correctifs de compatibilité inclus dans le mode de compatibilité préchargé sont automatiquement ajoutés à votre mode de compatibilité personnalisé.
Si certains de vos correctifs de compatibilité nécessitent des paramètres supplémentaires, vous pouvez sélectionner le correctif concerné, puis cliquer sur Parameters. La boîte de dialogue .Options for <nom_correctif_compatibilité> s’ouvre pour vous permettre de mettre à jour les champs de paramètre.
Lorsque vous avez fini votre sélection des correctifs de compatibilité à inclure, cliquez sur OK.
Le mode de compatibilité est ajouté à votre base de données personnalisée.
Voir aussi
Autres ressources
Guide de l’utilisateur de l’outil Compatibility Administrator