VersionIndependentProgID

The VersionIndependentProgID associates a ProgID with a CLSID. It is used to determine the latest version of an object application*.* Like the ProgID, the version-independent ProgID can be registered with a human-readable name.

Applications must register a version-independent programmatic identifier under the VersionIndependentProgID key. The version-independent ProgID refers to the application's class and does not change from version to version, instead remaining constant across all versions. It is used with macro languages and refers to the currently installed version of the application's class. The version-independent ProgID must correspond to the name of the latest version of the object application.

Send comments about this topic to Microsoft.