1

7Zipのようなカスケード シェル拡張を作成する必要があります。これをサポートしているのは .Net 4 フレームワークだけのようですが、2012 年 3 月になっても、MSはこの目的でマネージ言語を使用しないようにアドバイスしています。

では、Windows (XP、Vista、7) 用のシェル拡張機能を作成するために使用できるアンマネージ言語は何ですか?

COM DLL を作成することは、ベテランの C++ 開発者にとっても簡単ではないことを読んだことがあります。VB6 は 10 年間デッドウェアでした。PureBasic と PowerBasic を調べましたが、どちらも良い候補ではないようです。

では、カスケード シェル拡張を作成するための合理的に簡単な言語は存在しないのでしょうか?

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

ありがとうございました。

4

1 に答える 1

1

管理されていない世界に行きたくなければ、できることはあまりありません。codeproject に関する一連の記事があります。これはそのような記事の最初のものです。彼らは私をかなり助けてくれました。これは、Visual Studio の ATL プロジェクトを使用してアンマネージ C++ で記述されており、そうでなければ対処しなければならない他のいくつかのクラスを処理します。

COM オブジェクトは、理解するのが最も簡単なことではないかもしれませんが、動作するようになると、かなりしっかりしています。どちらかといえば、それを学習体験として扱ってください。

于 2012-08-07T18:26:42.293 に答える