Los archivos OLE Control Extension (OCX) son un tipo de biblioteca de enlace dinámico (DLL) utilizada fundamentalmente en el sistema operativo Microsoft Windows. Estos archivos son esencialmente controles ActiveX, que representan componentes de software reutilizables diseñados para ser incrustados o integrados en una amplia variedad de aplicaciones. Esto incluye navegadores web, aplicaciones de escritorio tradicionales y entornos de desarrollo de software. Los archivos OCX tienen la función de añadir funcionalidades específicas y elementos interactivos a estas aplicaciones anfitrionas. Su uso común abarca la creación de elementos personalizados de la interfaz de usuario (UI), la gestión de contenido multimedia y la provisión de acceso programático a dispositivos de hardware. El dígito '4' incluido en el nombre probablemente indica una versión o iteración específica del estándar OLE Control Extension. Los controles OCX se desarrollan típicamente utilizando lenguajes de programación como C++ o Visual Basic y requieren ser registrados en el sistema operativo para que las aplicaciones puedan localizarlos y utilizarlos. Históricamente, las vulnerabilidades de seguridad asociadas a los controles OCX han generado preocupación, lo que ha motivado la transición hacia tecnologías más modernas, como los controles .NET.