質問

regeditなどを通過する右クリックメニューをカスタマイズするために必要なプロセスを理解しています。しかし、WinZipなどのアプリケーションのように複数のレベルに移動する機能が必要です。必要なものを明確にするための写真があります

代替テキストhttp://img14.imageshack.us/img14/9658/multiplemenus .jpg

役に立ちましたか?

解決

シェル拡張を作成する必要があります。マネージコード(C#)でこちら。多数の相互運用を行い、Windowsシェルが使用するCOMインターフェイス、つまり IShellExtInit および IContextMenu

ただし、マネージコードでシェル拡張を記述することは、推奨できません; WindowsエクスプローラーにCLR(または標準のWindowsの[ファイルを開く]ダイアログを使用するアプリ)を強制的にロードします。これにはネイティブコード(C ++)の方が適しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top