Was ist ActiveX®?

ActiveX® ist eine Reihe von OOP-Technologien (Object Oriented Programming), die von Microsoft® entwickelt wurden. Es ermöglicht Softwareanwendungen, Funktionen und Informationen gemeinsam zu nutzen. Ein ActiveX®-Objekt ist ein eigenständiges Programm, das nur unter Windows®-Betriebssystemen funktioniert.

ActiveX® wurde entwickelt, um sicherzustellen, dass verschiedene Anwendungen dieselben Funktionen nutzen. Das beste Beispiel hierfür ist das ActiveX®-Objekt für die Rechtschreibprüfung. Anstatt zwei separate Programme für die Rechtschreibprüfung zu schreiben, wurde ein einzelnes Rechtschreibprüfungsobjekt erstellt, um sicherzustellen, dass die Funktionen von verschiedenen Microsoft®-Anwendungen wie Word und PowerPoint® gemeinsam genutzt werden.

Die ActiveX®-Technologie wurde in Form von Object Linking and Embedding (OLE) entwickelt. Mit OLE konnten einfache Funktionen wie Ausschneiden und Einfügen von verschiedenen Anwendungen gemeinsam genutzt werden. Später entwickelte sich daraus die Idee des Compound Object Module (COM). Unabhängige Module und Applets wie die Rechtschreibprüfung sind COMs oder ActiveX®-Objekte, auf die von einer Windows®-Anwendung aus zugegriffen werden kann.

Ein ActiveX®-Steuerelement ist ein Plug-In oder ein kleines Programm, das in C ++ und Visual Basic geschrieben wurde. ActiveX®-Steuerelemente sind genau wie Java-Applets kleine Anwendungen, die in Webbrowsern ausgeführt werden. Programme, die solche Plug-Ins unterstützen, werden als ActiveX®-Container oder Komponentencontainer bezeichnet.

Microsoft® Internet Explorer® (IE) (der Standard-Webbrowser für das Windows®-Betriebssystem) verwendet ActiveX®-Steuerelemente oder -Objekte, um die Wiedergabe von Rich Media zu erleichtern. Mit dieser Art der Steuerung in Internet Explorer® können Benutzer Videoclips auf der Webseite anzeigen. Benutzer müssen einen Windows® Media Player nicht separat starten, um die Clips anzusehen. Das vorinstallierte ActiveX®-Steuerelement greift auf die Funktionen des Media Players zu und spielt die Clips im Internet Explorer®-Browserfenster ab.

Ein weiteres Beispiel für ein ActiveX®-Objekt ist das Flash® ActiveX®-Steuerelement. Flash®-Dateien können nur mit einem Adobe ™ Flash®-Player wiedergegeben werden. Einige Websites sind vollständig mit Flash® programmiert, das Internet Explorer® nicht abspielen kann. Daher wird eine Flash ActiveX®-Komponente installiert, um die Site anzuzeigen. Es erkennt Websites mit Flash-Dateien automatisch und greift auf den Flash® Player zu, um die Dateien direkt im Browserfenster abzuspielen.

Die Tatsache, dass diese Steuerelemente von vielen Programmen wiederverwendet werden können, macht sie anfälliger für böswillige Spyware. Ein Angreifer kann die Komponente wiederverwenden, um bösartigen Code hinzuzufügen und Zugriff auf persönliche Daten und Dateien zu erhalten. Um eine umfassende Lösung zu finden, hat Microsoft® den Internet Explorer® um einige Funktionen erweitert. Immer wenn eine Site versucht, das ActiveX®-Steuerelement zu installieren, zeigt der Internet Explorer® eine Warnung an. Dies bedeutet, dass eine Site eine ActiveX®-Komponente nicht automatisch installieren kann, wodurch sichergestellt wird, dass Ihr System sicher und frei von Spyware ist.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?