我想编写一个简单的Windows Shell扩展以添加到上下文菜单中,而C#是这些天我最常用的语言。它是Shell扩展的不错选择吗?接口易于使用吗?是否有其他额外的开销导致菜单弹出的速度较慢?
有人有很好的入门指南吗?
Raymond的文章:不要在托管代码中编写进程内Shell扩展。
最近的后续工作:.NET Framework版本4支持进程内并行运行时,现在可以在托管代码中编写Shell扩展了吗?
底线是,不,这不行:
已修订了实现进程内扩展的指南,并且继续建议不要在托管代码中编写shell扩展和Internet Explorer扩展(以及其他类型的进程内扩展),即使您使用的是版本4或更高版本。