Qu'est-ce que ActiveX®?

ActiveX® est un ensemble de technologies de programmation orientée objet (OOP) créées par Microsoft®. Il permet aux applications logicielles de partager les fonctionnalités et les informations. Un objet ActiveX® est un programme autonome qui ne fonctionne que sur les systèmes d'exploitation Windows®.

ActiveX® a été créé pour garantir que différentes applications partagent les mêmes fonctions. Le meilleur exemple de ceci est l'objet orthographique Activex® Checker. Au lieu d'écrire deux programmes distincts pour le vérificateur orthographique, un seul objet de vérificateur orthographique a été construit pour garantir que ses fonctionnalités sont partagées entre différentes applications Microsoft® comme Word et PowerPoint®.

La technologie ActiveX® a évolué sous la forme de liaison et d'intégration d'objets (OLE). Ole a permis de partager des fonctions simples comme la coupe et la pâte entre différentes applications. Il a évolué plus tard dans l'idée du module d'objet composé (COM). Des modules et des applets indépendants comme le vérificateur orthographique sont coms ou activex® obJects accessibles à partir d'une application Windows®.

Un contrôle ActiveX® est un plug-in ou un petit programme écrit en C ++ et Visual Basic. Tout comme les applets Java, les contrôles ActiveX® sont de petites applications qui s'exécutent dans les navigateurs Web. Les programmes qui prennent en charge ces plug-ins sont appelés conteneurs ActiveX® ou conteneurs de composants.

Microsoft® Internet Explorer® (IE) (le navigateur Web standard pour le système d'exploitation Windows®) utilise des contrôles ou des objets ActiveX® pour faciliter la lecture multimédia riche. Ce type de contrôle dans Internet Explorer® permet aux utilisateurs de regarder des clips vidéo sur la page Web. Les utilisateurs n'ont pas à lancer un lecteur multimédia Windows® séparément pour regarder les clips. Le contrôle ActiveX® préchargé accède à la fonctionnalité du lecteur multimédia et joue les clips dans la fenêtre de navigateur Internet Explorer®.

Un autre exemple d'un activex®L'objet est le contrôle Flash® ActiveX®. Les fichiers Flash® ne peuvent être joués que par un lecteur Adobe ™ Flash®. Certains sites Web sont entièrement programmés avec Flash®, qu'Internet Explorer® ne peut pas jouer. Par conséquent, un composant Flash ActiveX® est installé pour afficher le site. Il détecte automatiquement les sites contenant des fichiers flash et accède au lecteur Flash® pour lire les fichiers directement sur la fenêtre du navigateur.

Le fait que ces contrôles puissent être réutilisés par de nombreux programmes l'ont rendu plus vulnérable aux logiciels espions malveillants. Un attaquant peut réutiliser le composant pour ajouter du code malveillant et accéder à des données et des fichiers personnels. Pour trouver une solution complète, Microsoft® a ajouté certaines capacités à Internet Explorer®. Chaque fois qu'un site tente d'installer un contrôle ActiveX®, Internet Explorer® affiche un avertissement. Cela signifie qu'un site ne peut pas installer automatiquement un composant ActiveX®, garantissant ainsi que votre système soit sécurisé et libre delogiciel espion.

DANS D'AUTRES LANGUES