Os arquivos de Extensão de Controle OLE (OCX) são um tipo de biblioteca de vínculo dinâmico (DLL – Dynamic-Link Library) utilizados primariamente no sistema operacional Microsoft Windows. Eles são, essencialmente, controles ActiveX, que representam componentes de software reutilizáveis que podem ser incorporados em diversas aplicações, incluindo navegadores web, aplicações de desktop e ambientes de desenvolvimento. Os arquivos OCX fornecem um método para adicionar funcionalidades específicas e elementos interativos a essas aplicações. Eles são frequentemente empregados na criação de elementos de interface de usuário personalizados, na manipulação de conteúdo multimídia e no fornecimento de acesso a dispositivos de hardware. O número '4' no nome provavelmente se refere a uma versão ou iteração específica do padrão OLE Control Extension. Os controles OCX são tipicamente escritos em linguagens de programação como C++ ou Visual Basic e são registrados no sistema operacional para que as aplicações possam descobri-los e utilizá-los. Vulnerabilidades de segurança associadas aos controles OCX foram uma preocupação significativa no passado, o que levou ao desenvolvimento de tecnologias mais recentes, como os controles .NET.