プロパティ ハンドラ シェル拡張を実装する方法を知っている人はいますか? 主に .NET の実装に興味があります。
1 に答える
0
.net でシェル拡張を記述しないでください。.net では、シェル拡張をロードするすべてのプロセスにランタイムをロードする必要があります。たとえば、ファイルを開く/閉じるダイアログはシェルを使用するため、それは多くあります。
これは、同じプロセスで .net 1 と 2 をロードできないため、バージョン管理の問題につながります。また、資源も浪費します。
回避策は、ネイティブ コードでシェル拡張を記述し、.net で記述されたヘルパー プロセスを使用することです。
Raymond Chen のブログを参照してください:マネージ コードにインプロセス シェル拡張を記述しないでください。
于 2011-03-26T17:09:17.130 に答える