ActiveX control

Also found in: Dictionary, Thesaurus, Medical, Legal, Financial, Wikipedia.

ActiveX control

A software module based on Microsoft's Component Object Model (COM) architecture. It enables a program to add functionality by calling ready-made components that blend in and appear as normal parts of the program. They are typically used to add user interface functions, such as 3D toolbars, a notepad, calculator or even a spreadsheet.

On the Internet, ActiveX controls can be linked to a Web page and downloaded by a compliant Web browser. Such controls turn Web pages into software as if the program were launched from a server. Like any executable program running in the computer, ActiveX controls can perform any operation on your data. This is why the default configuration in most Web browsers is to prompt the user if an ActiveX control is being requested so the user can decide to download it or not (not always an easy decision).

Originally OLE Controls
ActiveX controls were originally called "OLE controls" and used an .OCX file extension. They were Microsoft's second-generation component architecture (Visual Basic Controls (VBXs) were the first). OLE controls were renamed ActiveX and continued to use the .OCX name. See ActiveX filtering, COM, OLE, COM automation, OCX and VBX.

ActiveX Controls
ActiveX controls can be stored locally or remotely, but they are run locally.
References in periodicals archive ?
This means ActiveX controls have much more power but also represent a greater risk to your machine.
neusciences' ActiveX control also includes a threshold function for pre-processing input data for CART-based modelling.
Get both these add-on programs available as a plug-in and an ActiveX control - most conveniently from http://www.
They were able to then exploit a buggy ActiveX control in order to run an unauthorized program on a victim's computer.
lt;p>A flaw in the Application Web Loader, an ActiveX control for Internet Explorer (IE), could be used by attackers to hijack Windows computers, said RIM's security advisory.