У меня есть служба Windows, которая использует стороннее приложение.Это приложение создается из единого окна для входа в систему, после входа в систему процесс работает в фоновом режиме и никого не беспокоит.
У меня есть код, который открывает это приложение (с использованием класса Process), заполняет все необходимые поляи нажмите кнопку подключения.Этот код прекрасно работает, когда я использую его из командной строки или формы win, однако выполнение этого кода из службы Windows ничего не делает - не ошибок и не запускается exe!
Я знаю, что это звучит немного странно иСлужба Windows должна быть свободна от пользовательского интерфейса, но мне нужно запустить это приложение до того, как моя служба начнет работать, и я не хочу выполнять эту операцию в два этапа - запуск внешнего all и запуск службы.
Я пытался проверить «разрешить службе взаимодействовать с рабочим столом» на вкладке входа в свойствах службы, но это ничего не дало.
Любые предложения о том, как заставить это работать, или, возможно, другие варианты решения этой проблемы, которые получаютмне удалось сделать операцию за один шаг.
Спасибо.