У меня есть служба Windows и NotifyIcon-Applicaiton (Sys-Tray), которая должна взаимодействовать с этой службой. Приложение должно отправить команду и получить ПОРТ от службы для сокета, который обеспечивает дальнейшую связь.
Служба переопределяет метод OnCustomCommand, но я не знаю, как отправить ответ вызывающей программе.
protected override void OnCustomCommand(int command)
{
switch (command)
{
case 'p':
// SEND Port number
break;
case 's':
// SEND Service Name
break;
case 'n':
// SEND Notification
break;
}
base.OnCustomCommand(command);
}
Значок приложения-уведомления
var serviceController = new ServiceController("ATLED Service");
serviceController.ExecuteCommand((int)'p');