Creating Upgrade Kits That Check DLL File Versions
Sometimes you might need to upgrade third-party software based upon the version of a particular DLL file. An example would be an ODBC upgrade on a client, based upon the version of the file odbcint.dll.
The following procedure describes how to create a custom component and an upgrade kit that check the version of a particular DLL file.
To create an upgrade component and upgrade kit for DLL version check
- Navigate to the Administration - Siebel Anywhere screen, then the Upgrade Component List view. - The Upgrade Components list appears 
- Create an upgrade component and specify the field values shown in the following table.
 In this table, the value for Locate Information points to the registry hkey, subkey and a specific value that points to the DLL file that you want to version check. For example:Field Name Value Name upgrade_component_name Component Type Third Party Software Locate Method Registry Locate Information hkey,subkey_name,value_name Version method FileVersion HKEY_LOCAL_MACHINE,SOFTWARE\ODBCFileDSN\DefaultIcon,DriverIf the registry value is DefaultIcon, then the value_name must be omitted. This value in the registry will then point to the specific DLL file. For example: C:\WINNT\System32\odbcint.dll
- After creating the custom component, as described in the previous steps of this procedure, define the upgrade kit as described in Defining Upgrade Kits - When defining the upgrade kit, remember to select the name of the custom upgrade component (created in the previous step) when the Upgrade Kit Wizard page appears.