Информация об ассоциациях файлов хранится HKLM\SOFTWARE\Classesи в HKCU\SOFTWARE\Classesветках реестра Windows (среди прочих). Каждая запись может иметь OpenWithProgIDsключ, который добавляет программы, названные в своих значениях, в список программ, доступных из элемента Открыть с помощью в контекстном меню. Многие из этих ключей имеют REG_NONEтип. Однако regedit не позволяет создавать ключи этого типа - этот тип отсутствует в списке типов ключей, доступных в разделе Новая запись контекстного меню.
Как я могу создать ключ реестра типа, REG_NONEчтобы добавить новую программу в список или воссоздать ранее удаленный ключ?