Como obter o ftype para o usuário atual

Como obter o ftype para o usuário atual

Eu configurei o programa padrão dos usuários atuais para o tipo .xmlFile para o Internet Explorer e o ícone do IE é exibido ao lado dos arquivos .xml.

Quando uso ftypepara encontrar o aplicativo padrão, ele ainda aparece MSOXMLED.EXE?

Como posso encontrar o aplicativo padrão para o usuário local?

Quero verificar isso usando meu programa para ter certeza de que está configurado corretamente.

Responder1

Não tenho problemas ao executar o Prompt de Comando (cmd) como Administrador:

insira a descrição da imagem aqui

No entanto, isso não tem absolutamente nenhum efeito na execução dos .xmlarquivos. Somente quando no File Explorer cliquei com o botão direito em um .xmlarquivo e usei "Abrir com...", isso fez diferença.

A entrada de registro que realmente afeta a execução é encontrada em

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

É assim para o IE:

insira a descrição da imagem aqui

informação relacionada