是否有可能使Windows资源管理器上下文菜单与文件扩展名和内容偷看的结果相关联?

时间:2012-03-02 16:42:31

标签: c# windows explorer

我想知道是否可以编写一个上下文菜单扩展,在右键单击时,将打开文件并查看前几个字节,更改出现的结果菜单项。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。

Context Menu Shell Extensions允许您实现一个界面,一旦注册,系统就会调用该界面来确定您要显示的菜单项。在通话过程中,您可以打开文件,读取数据并有选择地选择要显示的菜单项。

我建议不要在C#中这样做 - IContextMenu和其他接口更多地设计用于C ++实现。

编辑:Microsoft正式does not support writing shell extensions with managed code