ActiveX ® è un insieme di programmazione Object Oriented (OOP) tecnologie creato da Microsoft ®. Essa consente alle applicazioni software per la funzionalità e informazioni. Un oggetto ActiveX ® è un programma autosufficiente che funziona solo su sistemi operativi Windows ®.
ActiveX ® è stato creato al fine di garantire che le applicazioni differenti condiviso le stesse funzioni. Il miglior esempio di questo è il correttore ortografico oggetto ActiveX ®. Invece di scrivere due programmi separati per il correttore ortografico, un singolo oggetto correttore ortografico è stato costruito per garantire che la sua funzionalità è condivisa fra le diverse applicazioni come Microsoft ® Word e PowerPoint. La tecnologia ActiveX ® che si sviluppa nella forma di Object Linking and Embedding (OLE). OLE consentito funzioni semplici, come il taglia e incolla per essere condivisi tra diverse applicazioni. In seguito evoluta in l'idea del modulo composto oggetto (COM). Moduli indipendenti e applet, come il correttore ortografico sono organizzazioni comuni di mercato o di oggetti ActiveX ® che può essere letta da un'applicazione Windows ®. Un controllo ActiveX ® è un plug-in o un piccolo programma scritto in C + + e Visual Basic. Proprio come applet Java, controlli ActiveX ® sono piccole applicazioni che vengono eseguite all'interno di un browser web. Programmi che tale sostegno plug-ins sono chiamati ActiveX ® contenitori o componente di contenitori. Microsoft ® Internet Explorer (IE) (il browser web standard per il sistema operativo Windows ®), utilizza i controlli ActiveX ® o oggetti multimediali per facilitare la riproduzione. Questo tipo di controllo in Internet Explorer ® permette agli utenti di guardare video sulla pagina web. Gli utenti non dispongono di lanciare un Windows ® Media Player separatamente per vedere il clip. La pre-caricato ActiveX ® controllo accessi funzionalità di Media Player e suona il clip nella finestra del browser Internet Explorer ®. Un altro esempio di un oggetto ActiveX ® è il controllo ActiveX di Flash ®. File Flash possono essere riprodotti solo da un Adobe ™ Flash player. Alcuni siti web sono programmato interamente in Flash, che Internet Explorer ® non può giocare. Di conseguenza, un componente ActiveX ® Flash è installato per visualizzare il sito. Si rileva automaticamente i siti che contengono i file di flash e accede al Flash player per riprodurre i file direttamente sulla finestra del browser.Il fatto che questi controlli possono essere ri-utilizzato da molti programmi ha reso più vulnerabile agli spyware dannosi. Un utente malintenzionato può riutilizzare il componente per aggiungere codice dannoso e guadagnare l'accesso ai dati e file personali. Per trovare una soluzione globale, Microsoft ® ha aggiunto alcune funzionalità di Internet Explorer ®. Ogni volta che un sito tenta di installare il controllo ActiveX ®, Internet Explorer ® visualizzato un avviso. Ciò significa che un sito non può installare un componente ActiveX ® automaticamente, garantendo in tal modo il sistema di essere protetto e libero da spyware.
