Как получить ftype для текущего пользователя

Как получить ftype для текущего пользователя

Я установил для текущего пользователя программу по умолчанию для типа .xmlFile на Internet Explorer, и значок IE отображается рядом с файлами .xml.

Когда я пытаюсь ftypeнайти приложение по умолчанию, оно все еще отображается MSOXMLED.EXE?

Как найти приложение по умолчанию для локального пользователя?

Я хочу проверить это с помощью своей программы, чтобы убедиться, что все настроено правильно.

решение1

У меня нет проблем при запуске командной строки (cmd) от имени администратора:

введите описание изображения здесь

Однако это абсолютно не влияет на выполнение .xmlфайлов. Только когда в проводнике я щелкнул правой кнопкой мыши по .xmlфайлу и использовал "Открыть с помощью...", это имело значение.

Запись реестра, которая действительно влияет на выполнение, находится в

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\UserChoice

Для IE это выглядит так:

введите описание изображения здесь

Связанный контент