Ray Sun
Microsoft Corporation
December 19, 1997
You can use Microsoft® Internet Explorer with Open Software Description (OSD) for two primary purposes:
This article describes the changes introduced in Internet Explorer 4.01 to simplify the creation of software update channels. No changes were made regarding the usage of OSD in Internet installation packages.
In Internet Explorer 4.01, OSD support was improved to make it even easier to advertise new versions of your software to your users. Specifically, you should now be able to deploy a software update channel with few changes (if any) to your existing code. The three main changes are the following:
With Microsoft Internet Explorer 4.01, shortcuts have been enhanced (referred to as "blessed" in the Internet Client SDK) to allow software update notification to happen at exactly the right time, when the user is starting your software program. With Microsoft Internet Explorer 4.0, notification had to be done with a call to the API. Now, with version 4.01, Internet Explorer takes care of the work for you. To read about right-on-time update notification in Internet Explorer 4.01, refer to the article, How to Publish Applications to the Internet Using OSD.
In Internet Explorer 4.0, if you published a new version of your ActiveX control, the user had to return to your original Web site that hosted the control in order to get it updated. With Microsoft Internet Explorer 4.01, after you advertise the new version, the user will automatically receive the update when he or she visits any Web site hosting your control. To read about control updates in version 4.01, refer to the article, How to Automatically Update an ActiveX Control.
In Internet Explorer 4.0, if you wanted to create software that could check for new versions without launching the browser, you had to call the Software Distribution Channel API, which checked the registry for software update information. With the OSD-aware shortcuts described above, this process is greatly simplified, and the work is done by Microsoft Internet Explorer 4.01 instead.
For more information on these and additional enhancements introduced in Internet Explorer 4.01, see the complete information provided in the MSDN Online Web Workshop.