我正在建立一个打开列表,就像在Windows上下文菜单中一样,用于图像文件。那么我怎样才能得到与文件类型相关的所有程序的列表?
答案 0 :(得分:6)
第一个来源
如果您查看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
。我认为这个来源就是你所需要的。