MSI Factory 2.3

Registration

Registration

Previous topic Next topic  

Registration

Previous topic Next topic  

MSI Factory

Font

Specify whether and how the file should be registered as a font.

None

The file is not a font, or is a font but should not be registered by the installer.

TrueType font

The file is a TrueType font (.ttf or .ttc file) and contains an embedded font name. The name of the font will be extracted from the font file by Windows Installer at installation time. This is the recommended setting for most font files.

Other font

The file is a font that does not have an embedded font name such as a .fon file. In this case, specify the name that the font should be registered as.

COM/ActiveX Registration

Specify whether and how the file should be registered as a COM server.

None

The file is not a COM server, or is a COM server but should not be registered by the installer.

Self register (.DLL/.OCX Only)

The file is a COM server (DLL or OCX file) that supports automatic registration and should be automatically registered by the installer. The installer calls the DllRegisterServer function during installation of the module and calls DllUnregisterServer during uninstallation of the module. The installer does not self register EXE files.

Note: Self-registration is discouraged when using the Windows Installer for several reasons. Read the Remarks section in the MSDN SelfReg table documentation for details (More Information link below).

Specify class information

Select this option and click the Edit dialog to open the COM Classes dialog. There you can specify the specific settings for your COM server. This is the recommended way to register your COM classes.

Other

.NET/Win32 Assembly

When checked, the file will be registered with the system as a .NET or Win32 assembly according to the settings on the Assembly Settings dialog (click the Edit button). See the Assembly Settings dialog help topic for more details.

TypeLib

When checked, the file will be registered as a type library with the system. Click the Edit button to open the Type Libraries dialog and configure your type library interfaces. See the Type Libraries dialog help topic for more details.

DCOM (AppID)

When checked, the file will be registered as a DCOM server with the system. Click the Edit button to open the Application IDs dialog and configure your DCOM options. See the Application IDs dialog help topic for more details.

ProgID

When checked, you can create one or more ProgIDs (a.k.a. "programmatic IDs" or "program IDs") for the file. Click the Edit button to open the ProgIDs dialog and configure your ProgID options. See the ProgIDs dialog help topic for more details.

File association

When checked, you can create one or more file associations for the file. Click the Edit button to open the File Associations dialog and configure your file association options. See the File Associations dialog help topic for more details.

More Information

MSDN Online: AppId Table

MSDN Online: Class Table

MSDN Online: Extension Table

MSDN Online: File Table

MSDN Online: Font Table

MSDN Online: MsiAssembly Table

MSDN Online: ProgId Table

MSDN Online: SelfReg Table

MSDN Online: TypeLib Table

WiX Help File: AppId Element

WiX Help File: Class Element

WiX Help File: File Element

WiX Help File: ProgId Element

WiX Help File: TypeLib Element


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us