Microsoft Producer for PowerPoint 2003 SDK banner art
PreviousNext

Adding E-services to Producer

In order for the user to be able to utilize your e-service, you must first add the details about the service to the registry on the user's computer. You can either modify the registry directly or use the Producer object model. You can also use either technique to add a Web server that uses the default Publish Wizard user interface. Such Web servers function in an identical fashion to Web servers added manually by the user.

The behavior of the Microsoft Producer Publish Wizard depends upon the values of certain keys contained in the Windows system registry. The root key for the Producer e-services is:

HKEY_CURRENT_USER\Software\Microsoft\Producer\WebHosts

When the user adds a new Web server from the Publish Wizard, or when an e-service is created using the Learn More button, a new key (called a WebHost) is created in the registry below the WebHosts key. Below each WebHost key, the Profiles key is created and may contain subkeys that identify custom publishing profiles for that particular service.

The following subkeys exist within the each WebHost key. Each subkey corresponds to a property of the WebHost object in the Producer object model:

The subkey named HTMLBasedUIURLReserved is generated by Producer. Do not change the value of this subkey. Each Profiles key may contain one or more subkeys that represent specific profiles associated with a particular WebHost key. Each profile subkey is given a name that corresponds to a publishing profile ID number and a value that corresponds to the globally unique identifier (GUID) that uniquely identifies the particular profile.

The following is an illustration of the Microsoft Producer registry keys in the regedit.exe tool.

Microsoft Producer registry keys

The following sections provide details about registering WebHosts on the user's computer:

PreviousNext


© 2001-2003 Microsoft Corporation. All rights reserved.