Если вы имеете в виду контекстное меню Shell (окно правой кнопкой мыши в проводнике Windows), вы не можете. Вы можете добавить в меню, которое будет отображаться для всех файлов .exe, но не для отдельного.
Вы можете зарегистрировать обработчик контекстного меню для всех исполняемых файлов, а затем процеживают имя файла передается, чтобы увидеть, если вам необходимо, чтобы справиться с этим или нет, но это означало бы, что для каждого из сотен (или тысяч) исполняемые файлы на вашем компьютере, ваш фильтр будет работать на тонком случайности, когда это приложение было нажато правой кнопкой мыши.
Возможным обходным решением было бы разместить файл с пользовательским расширением в папке службы и вместо этого добавить обработчик контекстного меню для этого файла. Когда этот файл щелкнет правой кнопкой мыши, пункты меню просто вызовут вашу службу с соответствующими параметрами командной строки.
(Конечно, лучшим решением является использование апплета Services в панели управления для управления службой, которая является то, что он разработан специально делать делать.)
отдельные файлы не объявлять информацию для меню правой кнопкой мыши Windows, для отображения. вы спрашиваете, как это сделать для одного конкретного исполняемого файла? – ardnew
Почему downvote? Это совершенно правильный вопрос. –
@ LeonardoHerrera Согласовано - вопрос о том, возможно ли что-то с ответом «нет», не означает, что он должен быть опущен. –