.net - .NET 4.0 的 shell 扩展

标签 .net shell .net-4.0

任何人都有关于如何使用 .NET 将菜单项添加到资源管理器 shell 的任何文档或示例。

只能找到说现在使用 .NET 4.0 应该可以实现的信息,而不是如何做到这一点。

最佳答案

MSDN 杂志早在 2004 年就有一篇关于托管 shell 扩展的文章:

Create Namespace Extensions for Windows Explorer with the .NET Framework


我认为 .NET 4.0 中的基 native 制没有改变。但不同之处在于,使用 .NET 4.0,您可以放心地忽略该文章顶部的红色警告(“...Microsoft 建议不要编写托管 shell 扩展...”),因为 4.0 版的 CLR 可以并行托管-side 与其他版本在同一进程中。这在以前是不可能的。
更新:
All-In-One Code Framework 现在包含一个 example for managed shell extensions (CSSshellExtContextMenuHandler)。

关于.net - .NET 4.0 的 shell 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3053876/

相关文章:

.net - 如何在 .Net REST WCF 服务中实现两阶段提交?

c# - 关于多线程的问题

c# - DotNetZip ExtractProgress 错误?

c# - 工具提示编码问题

c# - Jquery AJAX 与 ASP.NET WebMethod 刷新整个页面

shell - Exiftool:将文本文件中的元数据批量写入 JPEG

linux - 如何将发布文件转换为 git repo

macos - crontab 在我的 Mac 上不执行 'ioreg'

c# - 为什么我应该避免在 C# 中创建 MutableTuple<T1,T2,TEtc> 类?

c# - 随着时间的流逝,Parallel ForEach 只消耗很少的处理能力