如何获取当前用户的 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 来说它看起来像这样:

在此处输入图片描述

相关内容