У меня есть эта проблема, я написал приложение WinForms, я использую его некоторое время без проблем. Затем я просто написал службу Windows для автоматического запуска / остановки моего приложения winforms. Но теперь окно не отображается, и в диспетчере задач оно работает. Кроме того, для тестирования моей службы сначала это было консольное приложение, поэтому Console.WriteLine () была полезна для отображения данных, состояния, переменных и т. Д., Как только она стала службой, консоли больше нет. Итак, я что-то пропустил?
Хорошо, мне нужен сервис, запускающий / останавливающий приложение winform. Это как мониторинг. Таким образом, если приложение winform не запущено, создает процесс и запускает его. Но если полночь, то приложение не должно запускаться, тогда служба находит процесс и закрывает его. Я не хочу превращать приложение winform в службу или службу в приложение winform.
Сначала я подумал только о том, чтобы поместить ярлык для моего приложения winforms в папку «автозагрузка», чтобы запустить его, но мне нужно закрыть его и / или перезапустить. Вот почему я написал сервис.
Спасибо!