
Я установил для текущего пользователя программу по умолчанию для типа .xmlFile на Internet Explorer, и значок IE отображается рядом с файлами .xml.
Когда я пытаюсь ftype
найти приложение по умолчанию, оно все еще отображается MSOXMLED.EXE
?
Как найти приложение по умолчанию для локального пользователя?
Я хочу проверить это с помощью своей программы, чтобы убедиться, что все настроено правильно.
решение1
У меня нет проблем при запуске командной строки (cmd) от имени администратора:
Однако это абсолютно не влияет на выполнение .xml
файлов. Только когда в проводнике я щелкнул правой кнопкой мыши по .xml
файлу и использовал "Открыть с помощью...", это имело значение.
Запись реестра, которая действительно влияет на выполнение, находится в
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\UserChoice
Для IE это выглядит так: