WiX Toolset

ProgId Element

Description
ProgId registration for parent Component. If ProgId has an associated Class, it must be a child of that element.
Windows Installer references
ProgId Table, Class Table, Registry Table, Icon Table
Parents
Class, Component, ProgId
Inner Text
None
Children
Sequence (min: 1, max: 1)
  1. ProgId (min: 0, max: unbounded): The version-independent ProgId must be the first child element of actual ProgId. Nesting other ProgId elements within the Version-independent ProgId will create COM+ aliases, see http://support.microsoft.com/kb/305745 for more information.
  2. Extension (min: 0, max: unbounded): Extensions that refer to this ProgId
Attributes
Name Type Description Required
Id String   Yes
Advertise YesNoType    
Description String    
Icon String For an advertised ProgId, the Id of an Icon element. For a non-advertised ProgId, this is the Id of a file containing an icon resource.  
IconIndex Integer    
NoOpen String Specifies that the associated ProgId should not be opened by users. The value is presented as a warning to users. An empty string is also valid for this attribute.  
See Also
Wix Schema