2

私は、WebDAV にいくつかの拡張機能を追加する Windows エクスプローラー用のアドオンの開発を研究しています。そのために、XP/ Vista/Win7 32 ビットおよび 64 ビット OS。

BHO は IE と同じように Windows エクスプローラーで読み込まれることを思い出すようですが、これに関する私の最初のテストでは、Vista 64 ではうまくいきませんでした。それをもう少し。

Shell Extensions も調べましたが、特定のアクションが実行された場合にのみ読み込まれることがわかります。私もこれについて間違っている可能性があります。

だから、これを実現するための良い方法をいくつか提案したいと思います:)

Windows エクスプローラーが読み込まれるたびに DLL を読み込む必要があるだけです。

更新:この質問を投稿した直後に、BHO 登録のレジストリに NoExplorer オプションが設定されていることがわかりました。それを取り除いた後、それはうまくいくように見えます。ただし、同じことを達成するための他の方法があるかどうかは、まだ学んでいます。

4

1 に答える 1

1

TortoiseSVN プロジェクトを見てみましょう。具体的には、Explorer シェル拡張機能をデバッグするためのヒントの一部です。http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/Debug-Hints.txtを参照してください。

レジストリ エントリのリストは約 300 行あるため、ここではコピーしません。それらは次の場所で表示できます: http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/src/TortoiseShell/register.registry (ユーザー: ゲスト、パスワード "")。

于 2009-11-12T00:08:09.423 に答える