Free Product Offers XCOPY Deployment For Applications With ActiveX Controls

Share Article

OCXInstaller allows XCOPY and ClickOnce deployment even for applications that use ActiveX controls. Until now, ActiveX controls could not be distributed without a setup application or a manual registration process. OCXInstaller gives applications the flexibility to use ActiveX controls and to run even from a USB thumb drive, storage cards, etc., without any setup application.

OCXInstaller allows XCOPY and ClickOnce deployment even for applications that use ActiveX controls. Until now, ActiveX controls could not be distributed without a setup application or a manual registration process. OCXInstaller gives applications the flexibility to use ActiveX controls and to run even from a USB thumb drive, storage cards, etc., without any setup application.

Registration-Free Activation is a handy mechanism that makes XCOPY and ClickOnce deployment possible, even when ActiveX controls are used. By adding a simple application manifest, your application can run without actually registering the ActiveX controls explicitly. Unfortunately, Registration-Free Activation is limited to Windows XP and Windows Vista. On Windows 98, Windows ME, Windows 2000 (and even XP without service packs), ActiveX controls require registration in the Windows Registry in order for applications to be able to use them. This prevents simple XCOPY deployment or even ClickOnce deployment.

This leaves limited choices when deploying applications on older operating systems - write a complete setup application or perform manual control registration. While writing a setup application is always possible, for many projects it is more effort than developing the actual application. Registering the control manually is error prone and may exceed an end-user's desire to use your application.

With OCXInstaller, all ActiveX controls are distributed with an application, deployed using XCOPY or ClickOnce. Without ANY manual intervention, the ActiveX controls will be available to the application, even copied to their target directory like the Windows System(32) directory. Since 1999/2000, Softel vdm, Inc. has been using its own, in-house setup application tool for all its products. This knowledge has been incorporated into a simple ActiveX control distribution mechanism named OCXInstaller.

With the new OCXInstaller, ActiveX controls will be copied to the WindowsSystem(32) directory, of course with version checking, an accurate share count is maintained (in case multiple applications use the same ActiveX control) and the control is registered. As many controls as needed can be installed, even additional files (again with version checking, share count if desired and optional registration) can be included.

The OCXInstaller is very fast, too. Even though it checks whether all the files are in place every time your application runs, actual copying and registration only takes place if it is truly necessary. Otherwise, it adds no noticeable overhead whatsoever.

It won't replace a full-blown Setup application, but for those cases where ClickOnce or XCOPY deployment would be enough, the OCX Installer will bridge the gap for ActiveX controls. The OCXInstaller works with virtually all ActiveX controls, not just Softel vdm, Inc.'s own products. As long as an ActiveX control follows commonly accepted standards, OCXInstaller can make it work with your application.
Softel vdm, Inc. is offering the OCXInstaller as a free, fully functional product. Complete information about OCXInstaller is available at http://www.softelvdm.com/ocxinstaller.

About Softel vdm, Inc.
Since 1994, Softel vdm, Inc. has been developing and publishing programmer productivity tools and applications for Windows, specializing in development tools for the professional Windows programmer. For more information about the company and its full line of development tools, visit http://www.softelvdm.com.

# # #

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Michael van der Meulen
Softel vdm, Inc.
(941) 505-8600 224
Email >
Visit website