问题描述
我知道如何在python中编写shell扩展。
缺点是
I know how to write shell extesions in python.
The drawbacks are
- 64位Windows
- 我不确定如何创建一个python进程每次发生发生会降低性能。
我知道如何使用.Net(C#)编写shell扩展
缺点是
I know how to write shell extensions using .Net (C#)
The drawbacks are
- 我不确定这如何降低性能。 (是吗?)
我看过用(free)pascal写的shell extenions。
I have seen shell extenions written in (free)pascal.
- 使用此方法有瑕疵
-
- Are there drawbacks using this approach
- Does this work with 64bit windows.
一般可以使用c或c ++编写shell扩展
Obviosly one can write shell extensions using c or c++
- 好...我仍然试图理解c和c ++中的com ....
还有什么optios其他语言?
它们有缺点吗?
What other optios are there, what other languages ?
Do they have drawbacks?
推荐答案
支持Shell Extensions的.Net,因为主要问题(无法在shell中托管多个CLR版本)已通过机制:
Since .NET 4 came along, MS now do support .Net for Shell Extensions, since the major problem (cannot host multiple CLR versions in shell) has been solved through the side-by-side mechanism:
这篇关于使用什么语言编写windows shell扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!