|
我知道如何在
python中编写shell extesions.
缺点是
>它在64位Windows上不起作用 >我不确定每次“发生”时创建python进程会降低性能.
我知道如何使用.Net编写shell扩展(C#) 缺点是
> discouraged by MS >我不确定这会如何降低性能. (可以?)
我看过用(免费)pascal写的shell扩展.
>使用这种方法有缺点吗? >这适用于64位窗口.
显然,人们可以使用c或c编写shell扩展
>嗯……我仍然试图理解c和c中的com ….
还有哪些其他选择,还有哪些其他语言? 他们有缺点吗?
自.NET 4出现以来,MS现在支持.Net for Shell Extensions,因为主要问题(无法在shell中托管多个CLR版本)已通过
side-by-side机制解决:
With the ability to have multiple runtimes in process with any other runtime,we can now offer general support for writing managed shell extensions—even those that run in-process with arbitrary applications on the machine. We still do not support writing shell extensions using any version earlier than .NET Framework 4 because those versions of the runtime do not load in-process with one another and will cause failures in many cases.
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|