Letting InstallShield Create a COM Server Component

InstallShield 2024

Project: This information applies to the following project types:

Basic MSI
DIM
InstallScript MSI
Merge Module
MSI Database
MSM Database
Transform

If you select the Create components for me using Best Practices option on the Welcome panel of the Component Wizard, InstallShield automatically creates a separate component for each portable executable file that you specify. The wizard also attempts to extract registration information for each portable executable file.

If it succeeds, all of the registration information that maps to the COM Registration advanced setting is written there. The wizard creates any additional entries, such as the InProcServer32 ThreadingModel value, in the component’s registry data.

Note:If your COM server is an executable, you must put an OLESelfRegister attribute with the value of 1 into the Version section of the component’s resource file.

See Also