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