Controlling the usage of a software component by an application program in
an end user computer system includes obtaining an identifier of the
application program by a controller computer system and generating a first
password from the received application program identifier and an
identifier of the component. The component, the component's identifier and
the first password are communicated to the end user computer system. The
component is registered with the application program as a "snap-in" or
"plug-in" component. The application program generates a second password
from the application program identifier and the received component
identifier, compares the first password and the second password, and
allows use of the "snapped-in" component by the application program on the
end user computer system when the first password matches the second
password.
Le contrôle de l'utilisation d'un composant de logiciel par un programme d'application dans un système informatique d'utilisateur inclut obtenir une marque du programme d'application par un système informatique de contrôleur et produire d'un premier mot de passe de la marque reçue de programme d'application et d'une marque du composant. Le composant, la marque du composant et le premier mot de passe sont communiqués au système informatique d'utilisateur. Le composant est inscrit au programme d'application comme composant "snap-in" ou "embrochable". Le programme d'application produit d'un deuxième mot de passe de la marque de programme d'application et de la marque composante reçue, compare le premier mot de passe et le deuxième mot de passe, et permet l'utilisation du "casser-dans" le composant par le programme d'application sur le système informatique d'utilisateur quand le premier mot de passe assortit le deuxième mot de passe.