Я хочу получить путь к программам, связанным с расширением файла, желательно через Win32 API.
- Список программ, которые появляются в меню «Открыть с помощью»
пункт
- Список программ, отображаемых в соответствии с рекомендациями
Диалог «Открыть с помощью ...».
UPD:
Предположим, что на моем компьютере установлены office11 и office12, программой по умолчанию для .xls является office 11. Если посмотреть на команду HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open \, то есть путь к office11 excel.exe, но когда я щелкаю правой кнопкой мыши по файлу, я могу выбрать office12 в пункте меню «Открыть с помощью». Так где же хранится эта ассоциация?
Я использую C #.
Спасибо.