Я создал приложение, единственным интерфейсом которого является значок на панели задач Windows.Когда приложение запускается напрямую (например, дважды щелкните его в проводнике Windows), оно правильно показывает значок панели задач.Мне нужно убедиться, что это приложение всегда работает.Для этого я создал службу Windows в C #, которая каждые 10 секунд проверяет, работает ли приложение, и если нет, оно перезапускает его, вызывая
System.Diagnostics.Process.Start("MyApp.exe");
Процесс запускается, как я вижу издиспетчер задач.Тем не менее, я не могу найти значок панели задач.Одна вещь, которую я заметил, заключается в том, что он запускается под именем системного пользователя при запуске из Window Service.
Как сделать значок панели задач видимым при запуске из Windows Service?