有没有办法在Windows资源管理器双击事件中更改打开指定目录下所有文件的默认应用程序?
对于其他文件夹,我希望标准应用程序打开文件。
答案 0 :(得分:0)
实施IContextMenu
shell扩展。在HKCR\*\ShellEx
下注册并将MayChangeDefaultMenu密钥添加到CLSID注册。
您必须在64位Windows上创建并注册32位和64位扩展。
当双击文件时,资源管理器将加载扩展名,如果数据对象中的文件符合您的条件,则可以添加新的默认菜单项。这将对整个系统产生较小的性能影响。