たとえば、複数の名前変更をサポートする単純なプラグインを作成したいと考えていました。Windowsエクスプローラーのツールバーに追加できるボタンのようなものを考えていました。しかし、どうすればそれを行うことができますか?これは .net で行うことができますか?
3041 次
2 に答える
3
これは可能ですが、必ずしも良い考えではありません。すべて COM ベースのシェル拡張 API をラップする必要があるため、.NET 内から使用できます。
ただし、ユーザーが .NET 1.1 を使用する拡張機能を持っている場合、問題が発生します。CLR のバージョン 2 は、CLR の v1.1 をロードするアプリケーションにロードできないため、非常に奇妙な動作が発生する可能性があります。CLR 4 と .NET 4 は、インプロセスで .NET のサイド バイ サイド ホスティングを許可することで、この問題に対処しています。
于 2010-02-22T21:37:45.933 に答える
1
確かに、.net でシェル拡張を作成できます。少し面倒ではありますが、実際には非常に簡単です。例を次に示します: http://www.codeproject.com/KB/cs/dateparser.aspx
于 2010-02-22T21:39:03.787 に答える