如何显示与文件类型关联的所有程序的列表?
我正在寻找构建一个打开列表,就像在窗口上下文菜单中,为图像文件。所以我怎么能得到与文件类型相关的所有程序的列表?
第一来源
如果您在HKEY_CLASSES_ROOT\.bmp
下查看注册表。
(Default)
值将显示默认的关联程序。 在我的例子中,这显示了Paint.Picture
,它将您链接到HKEY_CLASSES_ROOT\Paint.Picture
。
在HKEY_CLASSES_ROOT\.bmp
您还可以找到子键OpenWithList
,其中包含“打开方式”应用程序的子项。
第二个来源
在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
您还可以找到fileextensions列表。 寻找.bmp
,也存在一个子键OpenWithList
。 我认为这个来源就是你所需要的。