使用什么语言编写windows

使用什么语言编写windows

本文介绍了使用什么语言编写windows shell扩展的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道如何在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扩展的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-11 21:15