.net 在Proc SxS中,是否打开托管代码中的shell扩展?
以前的建议是 但是对于.NETFramework4,不在托管代码中编写shell扩展的主要原因应该得到解决 话虽如此,我有三个问题.net 在Proc SxS中,是否打开托管代码中的shell扩展?,.net,windows,shell-extensions,.net,Windows,Shell Extensions,以前的建议是 但是对于.NETFramework4,不在托管代码中编写shell扩展的主要原因应该得到解决 话虽如此,我有三个问题 现在可以在托管代码中编写shell扩展了吗 在托管代码中编写shell扩展可能存在哪些问题(如果有的话) 在非托管代码中编写shell扩展可能有什么原因 现在可以在.NET4托管代码中编写shell扩展了。您仍然应该避免在.NET3.5或更早版本中编写shell扩展,因为这些早期版本不支持在proc中并行 是的,没关系 需要在托管代码中声明的大量shell接口、函数
现在可以在.NET4托管代码中编写shell扩展了。您仍然应该避免在.NET3.5或更早版本中编写shell扩展,因为这些早期版本不支持在proc中并行
查看这篇MSDN文章,它消除了上面的#2以及一般开发命名空间扩展所需的时间(无论是在托管还是非托管中)。查看这篇MSDN文章: 用.NET Framework 4(C#,VB.NET)编写Windows外壳扩展-第1部分
谢谢你的回答,我想我必须试着写一个并做一些测试。谢谢,我已经用C++编写了shell扩展,shell API并不那么简单,所以我猜如果你从C语言中使用它的话是一样的。我发现了这个托管的迷你Shell扩展框架,但我还没有研究过它。