ActiveX is the framework for defining reusable software components (known as controls) that perform a particular function or a set of functions in a way that is independent of the programming language used to implement them. A software application can then be composed from one or more of these components in order to provide its functionality. Introduction to ActiveX Controls at microsoft.com, accessed 18-Jan-2008
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Active X
Top 10 for Active X
Things about Active X you find nowhere else.
Select content modules
The Blog of Em
I've moved my blog to http://www.axdimensions.com – please update your feeds to ... Get a free blog at WordPress.com. Theme: ChaoticSoul by Bryan Veloso. ...axdimensions.wordpress.com/extern blog SensePost;
ActiveX Repurposing.. ( aka: Other bugs your static analyzer will never find. ... Earlier this week we had an internal presentation on Attacking ActiveX Controls. ...www.sensepost.com/blog/2237.htmlActive Toby's Adventure Blog : Tags : activex
3 Posts tagged with the activex tag. 0. Cross-country fun. Posted by Active Toby Jul 9, 2008. Preview ... active_toby, video, activex, active-video, endurance, ...community.active.com/blogs/toby/tags/activexMicrosoft.Net Technology Blog - Vikas Goyal: * ActiveX Controls : A ...
Blog Archive. Friday, July 06, 2007 * ActiveX Controls : A Technology Overview ... ActiveX Controls have Active and Inactive states where in active state control ...dotnetwithme.blogspot.com/2007/07/activex-controls-technolog...UACBlog : The ActiveX Installer Service
PingBack from http://www.roks.xmgfree.com/blog/2006/06/15/activex-control-installer-servi ce ... WHAT DOES THE ACTIVE-X INSTALLER HAVE TO DO WITH SETTING UP A WEB CAM? ...blogs.msdn.com/uac/archive/2006/06/14/631416.aspxActiveX is the framework for defining reusable software components (known as controls) that perform a particular function or a set of functions in a way that is independent of the programming language used to implement them. A software application can then be composed from one or more of these components in order to provide its functionality. Introduction to ActiveX Controls at microsoft.com, accessed 18-Jan-2008
It was introduced in 1996 by Microsoft Corporation as a development of its Component Object Model (COM) and Object Linking and Embedding (OLE) technologies and it is commonly used in its Windows operating system, although the technology itself is not tied to it.
Many Microsoft Windows applications — including many of those from Microsoft Corporation itself, such as Internet Explorer, Microsoft Office, Microsoft Visual Studio, Windows Media Player, etc. — use ActiveX controls to build their feature-set and also encapsulate their own functionality as ActiveX controls which can then be embedded into other applications. Internet Explorer also allows embedding ActiveX controls onto web pages.
ActiveX controls

ActiveX controls — small program building blocks — can serve to create distributed applications that work over the Internet through web browsers. Examples include customized applications for gathering data, viewing certain kinds of files, and displaying animation.
One can compare ActiveX controls in some sense to Java applets: programmers designed both these mechanisms so that web browsers could download and execute them. However, they also differ:
- Java applets can run on nearly any platform, while ActiveX components officially operate only with Microsoft's Internet Explorer web browser and the Microsoft Windows operating system.
- Programmers can grant to ActiveX controls a much higher level of control over Windows than Java applets ever achieve, making them both more powerful and dangerous. Malware, such as computer viruses and spyware, often spreads as ActiveX controls in webpages.
Programmers can write ActiveX controls in any of the following languages/environments:
- MFC
- ATL
- C++
- C#
- Borland Delphi
- Visual Basic
Common examples of ActiveX controls include command buttons, list boxes, dialog boxes, and the Internet Explorer browser.
History
Faced with the complexity of OLE 2.0 and with poor support for COM in MFC, Microsoft rationalized the specifications to make them simpler, and rebranded the technology as ActiveX in 1996. Even after simplification, users still required controls to implement about six core interfaces. In response to this complexity, Microsoft produced wizards, ATL base classes, macros and C++ language extensions to make it simpler to write controls.


























