Self-Registration Methods
Project:This information applies to the following project types:
On the Preferences tab of the Options dialog box, you can select whether you want to use the InstallShield self-registration method (ISSelfReg) or the Windows Installer self-registration method (SelfReg).
Note:If you use any type of self-registration in a patch, the patch will not be uninstallable.
Windows Installer Self-Registration
Windows Installer self-registration does the following:
|
•
|
Registers only .dll and .ocx files. |
|
•
|
Registers files in arbitrary order. |
|
•
|
Can register 64-bit files if the self-registering file is part of a 64-bit component. |
InstallShield Self-Registration
InstallShield self-registration does the following:
|
•
|
Can register .exe, .tlb, .dll, and .ocx files. |
|
•
|
Uses batch mode registration to handle any registration dependencies at run time. |
|
•
|
Requires the inclusion of a self-registration engine that is 70 KB in overhead. |
|
•
|
Can register 64-bit files if the self-registering file is part of a 64-bit component. |
Note:With InstallShield self-registration, you can specify the order in which the files are registered at run time. You can set the order in the ISSelfReg table (Order column) in the Direct Editor.