2012-04-20 9 views
1

カスケードシェル拡張子à la 7Zipを書く必要があります。 .Net 4フレームワークだけがこれをサポートしているように見えますが、2012年3月でさえ、MS still advises againstこの目的のために管理言語を使用しています。シェル拡張を書き込むためのアンマネージド言語またはライブラリですか?

Windows(XP、Vista、7)用のシェル拡張機能を作成するための管理対象言語は何ですか?

COM DLLの作成は、熟練したC++開発者であっても簡単ではないので、非プロフェッショナルのためにはおそらくデッドエンドです。 VB6は10年間デッドウェアです。私はPureBasicとPowerBasicを見ましたが、どちらも良い候補には見えません。

カスケードシェル拡張を書くのに合理的に簡単な言語はありませんか?

回避策として、難しい部分を処理するVB.Netから呼び出せるライブラリがありますか?

ありがとうございます。

答えて

1

管理されていない世界に参加したくない場合は、できることはたくさんあります。 codeprojectには一連の記事があります。 Thisはそのような記事の最初です。彼らは私をかなり助けました。これは、管理していないC++で書かれています。これは、他に扱わなければならないいくつかのクラスを扱うVisual Studio ATLプロジェクトを使用しています。

COMオブジェクトは理解するのが最も簡単なことではないかもしれませんが、いったん動作していれば、かなり安定しています。何かが学習体験としてそれを扱う。

関連する問題