打开资源管理器。在一个文件上单击右健,Popup菜单里会有 “打开方式”一栏,里面会列出可用于打开该文件的应用程序。例如:*.JPG。在打开方式里一般可以看到: Internet Explorer Microsoft Paint 图像处理 Photoshop .... 请问如何通过编程实现类似功能?我知道用FindExecutable()可以得到用于打开文档的默认执行程序的文件名和路径。但我要的是所有已注册可打开该文件的可执行程序以及其别名。
老弟,你说的那种现象只有在你将一个文件关联了多个打开程序时才会有,
这个信息是放在HKEY_CURRENT_USRE\ S o f t w a r e \ M i c r o s o f t \ W i n d o w s \ C u r r e n t V e r s i o n \ E x p l o r e r \ F i l e E x t s \的下面