ファイルがクリックされたときにそれに対してアクションを実行できるように、シェル拡張機能を作成することを検討しています。(他のコンテキスト メニューと同様に :))
コンテキスト メニューに新しいメニュー項目を挿入し、1 つまたは複数のファイルに対してアクションを実行するために最低限必要なものは何ですか。比較例は、10 個のファイルを選択して Zip に送信した場合です。
いくつかのアンマネージ コードを記述する必要があると読みましたが、C++ アンマネージ コードに関する知識はほぼゼロなので、Windows コンテキスト メニュー ([ファイル] > [右クリック]) でメニュー項目を取得するためにできる限り少ないことをしたいと考えています。その後、C# コンソール アプリを呼び出してメインの処理を行いたいのですが、アンマネージ コードから ac# コンソール アプリを呼び出すことは可能ですか?
また、Windows シェル プログラムを作成するには、どのような種類のビジュアル スタジオ プロジェクトが必要ですか? どのプロジェクト タイプから選択しますか。
- Win32 コンソール アプリ
- MFC アプリケーション
- Win32 プロジェクト
- ATL プロジェクト
- MFC DLL
- CLR コンソール アプリ
- クラス ライブラリ
- Makefile プロジェクト
- MFC ActiveX コントロール
- Windows フォーム コントロール ライブラリ
乾杯