Partager via


Inscription d’objets dans rot

En règle générale, lorsqu’un client demande à un serveur de créer un objet instance, celui-ci crée généralement un moniker pour l’objet et l’inscrit dans la table d’objets en cours d’exécution (ROT) via un appel à IRunningObjectTable::Register.

Lorsque le serveur appelle CreateFileMoniker pour créer un moniker de fichier à inscrire dans le ROT, les serveurs doivent passer des noms de fichiers locaux basés sur un lecteur, et non au format UNC. Cela garantit que les données de comparaison de moniker générées par l’appel de registre ROT correspondent à ce qui est utilisé lors d’une recherche ROT sur la partie d’un client distant. En effet, lorsque le service COM distribué reçoit une demande d’activation pour un fichier local sur le serveur à partir d’un client distant, le fichier est converti en chemin d’accès basé sur un lecteur local.

Installation d’une application en tant que service

Inscription d’une classe lors de l’installation

Inscription d’un serveur EXE en cours d’exécution

Inscription automatique