Partager via


Création d’un correctif de compatibilité personnalisé dans l’outil Administrateur de compatibilité

L’outil Administrateur de compatibilité utilise le terme correctif pour décrire l’association des informations de compatibilité qui viennent s’ajouter à une base de données personnalisée pour une application donnée. Cette association peut comprendre les correctifs d’une seule application, des correctifs regroupés en un mode de compatibilité et les messages AppHelp bloquants et non bloquants.

Important  

Les correctifs ne s’appliquent qu’à une seule application. Vous devez donc en créer plusieurs si vous devez corriger un même problème dans plusieurs applications.

 

À quoi correspond un correctif 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. Cela peut aller de la désactivation d’une nouvelle fonctionnalité dans la version actuelle du système d’exploitation à l’émulation d’un comportement donné d’une version antérieure de l’API de Windows.

Recherche de correctifs 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 pouvoir créer un correctif de compatibilité, vous pouvez rechercher une application 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.

 

Mt243989.wedge(fr-fr,VS.85).gifPour rechercher une application existante

  1. Dans le volet gauche de l’outil Administrateur de compatibilité, développez le dossier Applications et recherchez le nom de votre application.

  2. Cliquez sur le nom de l’application pour afficher les correctifs de compatibilité préchargés, les modes de compatibilité ou les messages AppHelp.

Création d’un correctif de compatibilité

Si vous ne parvenez pas à retrouver un correctif de compatibilité préchargé pour votre application, vous pouvez en créer et en ajouter un dans votre base de données personnalisée pour le réutiliser plus tard.

Mt243989.wedge(fr-fr,VS.85).gifPour créer un correctif de compatibilité

  1. Dans le volet gauche de l’outil Administrateur de compatibilité, sous l’en-tête Custom Databases, cliquez avec le bouton droit sur le nom de la base de données à laquelle vous souhaitez appliquer le correctif de compatibilité, cliquez sur Create New, puis sur Application Fix.

  2. Tapez le nom de l’application à laquelle le correctif de compatibilité s’applique, puis le nom de l’éditeur de l’application. Accédez à l’emplacement du fichier (.exe) de l’application sur votre ordinateur, puis cliquez sur Next.

  3. Sélectionnez le système d’exploitation sur lequel votre correctif de compatibilité doit s’appliquer, cliquez sur un mode de compatibilité à appliquer à votre correctif de compatibilité, puis cliquez sur Next.

  4. Sélectionnez le cas échéant les autres correctifs de compatibilité à appliquer à votre correctif de compatibilité, puis cliquez sur Next.

  5. Sélectionnez les critères complémentaires à utiliser pour associer vos applications au message AppHelp, puis cliquez sur Finish.

    Par défaut, Compatibility Administrator sélectionne les critères de filtrage de base pour votre application. Les meilleures pratiques préconisent d’utiliser un ensemble limité d’informations correspondantes pour représenter votre application : cela permet en effet de réduire la taille de la base de données. Veillez cependant à disposer de suffisamment d’informations pour identifier correctement votre application.

Rubriques associées

Guide de l’utilisateur de l’outil Administrateur de compatibilité