Как сделать подсказку при нажатии ПКМ на рабочем столе? C#
Собственно суть вопроса в заголовке, как сделать подсказку при нажатии ПКМ на рабочем столе?
Я сделал приложение, по типу FileSharing'a, которое отправляет файл на сервер, но не удобно заходить каждый раз в приложение и выбирать файл для отправки, хочется иметь функционал, что бы выделил файл и через ПКМ отправил файл
Ответы (1 шт):
Создайте в реестре директорию: 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 (который может не потребоваться) - при нажатии ПКМ на любой файл, одним из верхних пунктов будет тот пункт меню, который вы создали.