Про вин сервер вопрос (Компьютеры)
Есть терминальное приложение. Создал таск чтобы оно запускалось при запуске сервера. В результате оно запускается, работает, но работает в фоне, окно этого приложения не показывается.
Что можно сделать в настройках таска, чтобы окно все же показывалось?
В планировщике задач как указан пользователь, под которым
нужно выполнять твою задачу?
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.
домен\мой_логин
В тасках оно висит как бэкграунд процесс
Попробуй изменить на Users
Или это будет BUILTIN\USERS.
Как с доменом - не знаю.
Наверное, надо выбрать доменных USERS.
Раньше, когда использовалась только консольная команда AT, у неё был ключ /INTERACTIVE.
Сейчас она, вроде, тоже работает, но не по событию типа логона, а по времени.
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.
кмк невозможно
окно существует в контексте юзерской сессии, если ты запускаешь программу до логина юзера, окна у нее нет и быть не может. Нужно автологин юзера при старте сервера, а после его логина - программу. Можно ли прицепить окно к уже запущенной программе - не знаю.
Тогда и Logon Screen был бы невозможен.
> если ты запускаешь программу до логина юзера, окна у нее нет и быть не может.
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.
это не есть окно
или, в доступной для вас форме, это есть не совсем окно.
Правда? Не окно?
Чего только нет в виндах...
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.
Точно!
Нужно автологин юзера при старте сервера, а после его логина - программу.
Тут единственная как бы проблема - убедить таск менеджер подождать пока юзер не закончит автологиниться. Но в любом случае будем думать, идея рабочая, спасибо.
Вообще весь этот цирк получился из-за того, что сервис в винсервере, по крайней мере начиная с 2013, не может запустить оконное приложение. В вокстейшене может, в сервере никак. Причем галочку по этому поводу в свойствах сервиса поставить можно, она зачем-то есть. Но толку от нее нет. Вот и появилась идея таких вот костылей, имитации сервиса в виде терминальной программы. Запускаемой при перезапуске сервера через таск.
Я был сильно неправ.
Этим шаманством не поможешь, так как Microsoft вырезала из винды возможность беспроблемно запускать интерактивные сервисы.
Но всё-таки эта возможность, пишут, осталась.
Пробовал ли ты другое шаманство - запуск в контексте Session 0?
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.
Да, пробовал
удалось вымучить окно, в котором вообще ничего нет, которое самостоятельно запускается в полноэкранном режиме, и из которого хрен выйдешь. Потому что никакие комбинации клавиши в нем не работают. При этом сервис считает что он с этим окном вполне нормально взаимодействует.
То же самое в любом воркстешейне, включая 11, работает нормально и без проблем.
Если различия между сервером и WS одной (условно) версии
возможно, по-разному что-нибудь настроено по умолчанию.
А хрен ли само в полноэкранном режиме?
Это просто окно консоли или что-то иное?
--
«Газпром Арена» внезапно заявила, что никакого концерта не планировала.