I file OLE Control Extension (OCX) sono un tipo di libreria a collegamento dinamico (DLL) utilizzati nel sistema operativo Microsoft Windows. Essi sono essenzialmente controlli ActiveX, che rappresentano componenti software riutilizzabili che possono essere incorporati in una vasta gamma di applicazioni, inclusi browser web, applicazioni desktop e ambienti di sviluppo. Classificati come file eseguibili, i file OCX forniscono un meccanismo per aggiungere specifiche funzionalità ed elementi interattivi a queste applicazioni host. Sono comunemente utilizzati per la creazione di elementi personalizzati dell'interfaccia utente (UI), la gestione di contenuti multimediali e la fornitura di accesso a dispositivi hardware. Il numero '4' nel nome si riferisce probabilmente a una specifica versione o iterazione dello standard OLE Control Extension. I controlli OCX sono tipicamente sviluppati in linguaggi di programmazione come C++ o Visual Basic e devono essere registrati con il sistema operativo affinché le applicazioni possano scoprirli e utilizzarli. Le vulnerabilità di sicurezza associate ai controlli OCX sono state un problema in passato, portando alla successiva adozione di tecnologie più recenti come i controlli .NET.