Windows Installer XML (WiX) toolset
Search

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, Include, ProgId
Inner Text
None
Children
Sequence (min: 1, max: 1)
  1. ProgId (min: 0, max: 1): Version-independent ProgId must be child element of actual ProgId. Nesting further ProgId elements within the Version-independent ProgId is disallowed.
  2. Extension (min: 0, max: unbounded): extensions that refer to this ProgId
Attributes
Name Type Description Required
Id String ProgId or version-independent ProgId. Yes
Advertise YesNoType If yes, the ProgId is set using the ProgId table; if no, the ProgId is set using the Registry table. If the ProgId is a child of a Class element, the ProgId's Advertise attribute value must match the Class Advertise value.  
Description String Optional localizable description of the ProgId.  
Icon String Reference to Icon element  
IconIndex Integer The zero-based index of the icon associated with this ProgId. Do not specify this attribute for a version-independent ProgId.  
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 the MSDN documentation for more information.  
See Also
Wix Schema