regeditなどを介して右クリックメニューをカスタマイズするために必要なプロセスを理解しています。ただし、WinZipなどのアプリケーションのように、複数のレベルに移動する機能が必要です。ここに私が必要なものを明確にするための写真があります
代替テキスト http://img14.imageshack.us/img14/9658/multiplemenus.jpg
regeditなどを介して右クリックメニューをカスタマイズするために必要なプロセスを理解しています。ただし、WinZipなどのアプリケーションのように、複数のレベルに移動する機能が必要です。ここに私が必要なものを明確にするための写真があります
代替テキスト http://img14.imageshack.us/img14/9658/multiplemenus.jpg
シェル拡張を作成する必要があります。マネージド コード (C#) で作成するためのガイドが ここにあります。Windowsシェルが消費する一連の相互運用とCOMインターフェイスの実装、つまりIShellExtInitとIContextMenuを実行する必要があります。
ただし、マネージ コードでシェル拡張機能を記述することはお勧めできません。WindowsエクスプローラーにCLR(または標準のWindows「ファイルを開く」ダイアログを使用するアプリ)を強制的にロードさせます-これにはネイティブコード(C ++)の方が適しています。