Getting Handle on File Associations order of precedense



codie
07-10-2005, 02:30 AM
I understand the sytem that is being processed in the File Associations
currently. The question I have now is in what order is the precedense
determined?

ie.
I know that HKCR\AllFileSystemObjects Overrides HKCR\<ProgID>. But I am
getting lost in how the HKCU fits in this picture.

Which pattern would it follow:
A:
HKCR\<ProgID>
HKCR\SystemFileAssociations
HKCR\*
HKCR\AllFileSystemObjects
HKCU\Software\Classes\<ProgID>
HKCU\Software\Classes\SystemFileAssociations
HKCU\Software\Classes\*
HKCU\Software\Classes\AllFileSystemObjects

B:
HKCR\<ProgID>
HKCU\Software\Classes\<ProgID>
HKCR\SystemFileAssociations
HKCU\Software\Classes\SystemFileAssociations
HKCR\*
HKCU\Software\Classes\*
HKCR\AllFileSystemObjects
HKCU\Software\Classes\AllFileSystemObjects

Or am I entirly off in understanding this pattern?


Getting Handle on File Associations order of precedense