複数レベルでのWindows右クリックメニューのカスタマイズ
-
19-08-2019 - |
質問
regeditなどを通過する右クリックメニューをカスタマイズするために必要なプロセスを理解しています。しかし、WinZipなどのアプリケーションのように複数のレベルに移動する機能が必要です。必要なものを明確にするための写真があります
代替テキストhttp://img14.imageshack.us/img14/9658/multiplemenus .jpg
解決
シェル拡張を作成する必要があります。マネージコード(C#)でこちら。多数の相互運用を行い、Windowsシェルが使用するCOMインターフェイス、つまり IShellExtInit および IContextMenu 。
ただし、マネージコードでシェル拡張を記述することは、推奨できません; WindowsエクスプローラーにCLR(または標準のWindowsの[ファイルを開く]ダイアログを使用するアプリ)を強制的にロードします。これにはネイティブコード(C ++)の方が適しています。
所属していません StackOverflow