Partager via


Substitutions DLL

COM permet de créer des serveurs DLL qui peuvent être chargés dans un processus EXE de substitution. Cela combine la facilité d’écriture de serveurs DLL avec les avantages de l’implémentation exécutable. Les outils de développement comme Microsoft Visual Studio facilitent l’écriture de serveurs DLL, mais un serveur DLL en soi a des limites. L’exécution du serveur DLL dans un processus de substitution offre plusieurs avantages possibles :

  • Isolation des erreurs et capacité à traiter plusieurs clients simultanément.
  • Dans un environnement distribué, une implémentation de serveur DLL peut être utilisée pour traiter les clients distants.
  • Il peut permettre aux clients de se protéger contre le code du serveur non approuvé tout en leur permettant d’accéder aux services fournis par le serveur DLL.
  • L’exécution d’un serveur DLL dans un substitut fournit la DLL avec la sécurité de la substitution.

COM fournit un processus de substitution par défaut, ou vous pouvez écrire une substitution personnalisée si vous avez des besoins spéciaux.

Les rubriques suivantes fournissent plus d’informations sur les substitutions DLL :

  • configuration requise du serveur DLL
  • à l’aide du de substitution System-Supplied
  • écrire un de substitution personnalisé