спасибо за помощь, но мне нужно получить ассоциации, а не установить) я изучаю исходный код, но все еще не могу найти способ (

у получить путь к программам, связанным с расширением файла, желательно через Win32 API.

Список программ, который появляется в пункте меню «Открыть с помощью»Список программ, отображаемых в соответствии с рекомендациями в диалоговом окне «Открыть с помощью ...».

UPD:

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

Я использую C #.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос