有人知道如何实现属性处理程序外壳扩展吗?我主要对.NET 实现感兴趣。
问问题
286 次
1 回答
0
您不应该在 .net 中编写 shell 扩展。.net 要求将运行时加载到加载 shell 扩展的每个进程中。这很多,因为例如打开/关闭文件对话框使用外壳。
这会导致版本控制问题,因为您无法在同一进程中加载 .net 1 和 2。而且也浪费资源。
一种解决方法是用本机代码编写 shell 扩展,并使用用 .net 编写的辅助进程。
请参阅 Raymond Chen 的博客:不要在托管代码中编写进程内 shell 扩展
于 2011-03-26T17:09:17.130 回答