Как сделать подсказку при нажатии ПКМ на рабочем столе? C#

Собственно суть вопроса в заголовке, как сделать подсказку при нажатии ПКМ на рабочем столе? Я сделал приложение, по типу FileSharing'a, которое отправляет файл на сервер, но не удобно заходить каждый раз в приложение и выбирать файл для отправки, хочется иметь функционал, что бы выделил файл и через ПКМ отправил файлвведите сюда описание изображения


Ответы (1 шт):

Автор решения: Blackmeser

Создайте в реестре директорию: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Отправить через мою программу В ней директорию: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Отправить через мою программу\command
В параметр по-умолчанию в директории command установите значение:
cmd /c C:\путь к папке программы\имя программы.exe "передаваемые параметры без кавычек если они нужны" "%1"
Примеры:
cmd /c C:\myapp\myapp.exe -param1=one -param2=two "%1" cmd /c C:\myapp\myapp.exe "%1" Где %1 - путь к файлу на который вы кликнули.

После перезапуска explorer (который может не потребоваться) - при нажатии ПКМ на любой файл, одним из верхних пунктов будет тот пункт меню, который вы создали.

→ Ссылка