If no value is specified, any version is acceptable. This key provides a way to override the self-registration policy. For more information on the registration policy, see Registry Details . A hook is a way to override or customize the installation process of one or more pieces required for a component. There are two types of hooks unconditional and conditional.
Unconditional hooks are hooks that always get executed.
The hook is executed only once if one or more files are missing. The following keys are valid in a hooks section. This value, if absent, would cause Internet Explorer to set its context to the .cab file that this INF file was located in. This is a URL to a .cab file that contains one or more files that are needed for the hook. The component download downloads the .cab file and expands it into a unique temporary directory and then executes the hook.