私は以前にこれを行ったことがありますが、私の人生のためにこれを行う方法を思い出せません...
エクスプローラーのコンテキストメニューで、新しいエントリを追加しました(regeditに移動...HKEY_CLASSES_ROOTに移動...blabla bla)...オプションをクリックすると、ファイルパス、ファイル名、これらを渡します。私のアプリケーションにある種のこと...そしてそれをそこで使用しますか?
私は以前にこれを行ったことがありますが、私の人生のためにこれを行う方法を思い出せません...
エクスプローラーのコンテキストメニューで、新しいエントリを追加しました(regeditに移動...HKEY_CLASSES_ROOTに移動...blabla bla)...オプションをクリックすると、ファイルパス、ファイル名、これらを渡します。私のアプリケーションにある種のこと...そしてそれをそこで使用しますか?
.ext\shell\open\command キーのデフォルト値には、「%1」引数を使用して .exe へのパスが含まれている必要があります。エクスプローラーは、それをファイルへのフル パスに置き換えます。Main() メソッド引数または Environment.GetCommandLineArgs() を介して .exe で読み取ることができます。
コンテキスト メニューからウィンドウを開き、そこでデータを取得してアプリケーションに渡す必要があります。