Я использую Cygwin на Windows XP. Я хочу, чтобы XWin запускался как служба Windows. Как я могу настроить это?

1 ответ1

2

Вы не Сервисы не должны иметь доступ к рабочему столу одного пользователя - он был фактически удален в Vista - и без него XWin бесполезен.

Просто поместите XWin в папку "Автозагрузка".

(1 Я сказал "the", но по умолчанию в Windows XP включено "Быстрое переключение пользователей"). Может быть несколько пользователей вошли в систему одновременно. На каком сеансе будет работать XWin?)


[Теперь я буду ненавидеть себя за это, но] вы можете запускать произвольные программы в качестве служб Windows, используя инструмент Microsoft srvany , как описано в статье базы знаний Майкрософт "Как создать пользовательскую службу". Наряду с этим приходит instsrv для легкой установки. Не забудьте изменить учетную запись, под которой работает ваш сервис. Позже пометьте службу как "интерактивную" через sc config svcname type= interact или через диспетчер служб (services.msc).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .