3


0

.netを使用してWindows Explorerプラグインを作成できますか?

たとえば、複数の名前の変更をサポートするシンプルなプラグインを作成したかった。 私は、Windowsエクスプローラーのツールバーに追加できるボタンのようなものを考えていました。 しかし、私はそれをどのように行うのですか?これは.netで行うこともできますか?

2 Answer


3


これは実行できますが、必ずしも良いアイデアとは限りません。 すべてがCOMベースであるシェル拡張APIをラップする必要があるため、.NET内から使用できます。

ただし、ユーザーが.NET 1.1を使用する拡張機能を持っている場合、問題が発生します。 バージョン2のCLRは、v1.1のCLRをロードするアプリケーションにロードできないため、非常に奇妙な動作を引き起こす可能性があります。 CLR 4および .NET 4 addresses this by allowing in process side-by-side hosting of .NET.


1


あなたは確かに.netでシェル拡張を書くことができます-それは実際には非常に簡単ですが、少し面倒です。 次に例を示します。http://www.codeproject.com/KB/cs/dateparser.aspx