Я использую небольшой исполняемый файл, созданный третьей стороной, который должен регулярно запускаться на сервере Windows 2008.Этот исполняемый файл эффективно передает информацию из одной системы в другую и должен работать каждый час или около того круглосуточно.В процессе обработки исполняемый файл запускает небольшой пользовательский интерфейс типа Windows Forms.
Я настроил запланированное задание для вызова файла, и это работает ТОЛЬКО, если пользователь, под которым настроено выполнение задания, вошел в систему на компьютере (локально или через удаленный рабочий стол).Если я задаю задачу для запуска от имени другого пользователя или задаю задачу для запуска, когда пользователь не вошел в систему, на запланированной задаче выполняются и ошибки.Я пробовал работать от имени разных пользователей, включая администратора и системного пользователя.Существуют ли возможные обходные пути (без изменения стороннего кода, к которому у меня нет доступа), которые позволили бы запускать этот код без входа определенного пользователя.